Skip to content
ICT Fusion Knowledgebase

Database server

Een database server is een server die gebruikt wordt om een database te hosten. Dit kan een relationele database zijn, een NoSQL database of een andere soort database.

Bij HBO-ICT werken we vaak met relationele databases, op basis van de SQL taal. Dit is een populair systeem om data te organiseren en te beheren.

Software

Afhankelijk van de software die je nodig hebt voor je database, kan je gebruik maken van verschillende database servers. Veel voorkomende softwarepakketten zijn:

Software Omschrijving
MariaDB MariaDB is een community-ontwikkelde vork van MySQL die de open-source status en functionaliteiten van de database wil behouden.
MySQL MySQL is een van de meest gebruikte relationele databases ter wereld, vooral bekend om zijn snelheid, betrouwbaarheid en brede compatibiliteit met webapplicaties.
PostgreSQL PostgreSQL staat bekend als een krachtige, open-source object-relationele databasesysteem dat SQL-standaarden hoog in het vaandel draagt en uitstekende ondersteuning biedt voor complexe datatypes en integriteit.
MongoDB MongoDB is een toonaangevende NoSQL-database die gegevens opslaat in flexibele, JSON-achtige documenten, wat het ideaal maakt voor snelle ontwikkeling en het beheren van ongestructureerde of snel veranderende gegevens.

Gebruik

Wanneer je gebruikt maakt van Docker heb je bestaande images voor bovenstaande softwarepakketten. Maak je bijvoorbeeld gebruik van MariaDB dan is je database server standaard te benaderen via de poort 3306.

Een database server is echter geen webserver, je kan je database server niet rechtstreeks benaderen via een browser. Dit betekent dat je een tool moet gebruiken om de database te benaderen. Bijvoorbeeld kan je gebruik maken van een tool zoals MySQLWorkbench of PhpMyAdmin.