Mehr als SQL: Die richtige Datenbank für Ihr Projekt finden

Zeitreihen, Volltextsuche und Key-Value: der Markt an Datenbanken hat viel zu bieten. Ein Wegweiser zur passenden Datenbank für Ihr Entwicklungsprojekt.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 102 Kommentare lesen
,
Lesezeit: 26 Min.
Von
  • Jan Mahn
Inhaltsverzeichnis

Ein neues Softwareprojekt steht an. Voller Vorfreude stürzen Sie sich in die Planung: Die Programmiersprache steht schnell fest, auch auf ein Framework haben Sie sich mit Ihren Kollegen rasch geeinigt. Wie bei jedem neuen Projekt haben Sie sich geschworen, diesmal die Fehler vergangener Entwicklungen nicht zu machen und jeden Schritt gründlich zu überlegen.

Schnell ist das Fundament angelegt, ein Git-Repository erstellt und Sie erreichen den Punkt, an dem das junge Softwaregerüst die ersten Daten speichern soll. "Binde doch schnell eine SQLite-Datei ein und entwickle erstmal damit, da hängen wir dann später eine MySQL- oder PostgreSQL-Datenbank dran", schlägt ein Kollege vor. Halt, hatten Sie sich nicht darauf geeinigt, diesmal jeden Schritt sorgfältig zu durchdenken? Sind MySQL oder PostgreSQL wirklich die beste Wahl für das Projekt, nur weil das Gehirn Ihres Kollegen bei der Abfrage von

SELECT * FROM databases ORDER by popularity DESC LIMIT 2

ausgerechnet diese beiden Treffer ausgespuckt hat? Oder ist es an der Zeit, mal über den Tellerrand zu blicken? Der Markt an Datenbankmanagementsystemen (DBMS) ist groß – viele sind quelloffen, einige kann man bequem online testen, bevor man sie selbst installiert.