NoSQL-Datenbank
Der Oberbegriff für Datenbanktypen, die Daten in flexiblen Strukturen wie Dokumenten, Schlüssel-Wert-Paaren, Graphen oder Spaltenfamilien statt in Tabellen speichern.
- 01
Warum es wichtig ist
NoSQL-Datenbanken sind von Vorteil, wenn Daten eine sich ändernde Struktur haben, das Lese-Schreib-Volumen sehr hoch ist und horizontale Skalierung nötig ist. Dafür sind relationale Datenbanken bei zusammenhängenden Daten und Operationen, die strenge Konsistenz brauchen, etwa Zahlungen und Lagerbestand, oft die sicherere Wahl.
- 02
Beispiel
Eine Anwendung hält Sitzungsdaten und Cache in einem schnellen Schlüssel-Wert-Speicher, während Bestellungen und Rechnungen in einer relationalen Datenbank liegen; jede Art von Daten liegt dort, wo sie hingehört.
- 03
Häufiger Fehler
Alle Daten wegen ihrer Flexibilität in eine schemalose Struktur zu packen. Mit der Zeit wird dasselbe Feld in unterschiedlichen Formaten gespeichert, und Probleme bei Berichten und Konsistenz beginnen.
- 04
Verwandte Begriffe
Passende Leistungen und Ratgeber
Über Ihr Projekt sprechen.
Erzählen Sie uns Ihren Bedarf; den Umfang klären wir gemeinsam.