Databases Reference
In-Depth Information
es dieses Gateway nicht gibt, befinden sich diese Daten auf einer schwer er-
reichbaren Insel.
In [Cho10] finden wir - speziell für MongoDB - interessante Szenarien, in denen
diese Probleme nicht auftreten oder nicht relevant sind, doch müssen die Vor- und
Nachteile beim Einsatz von NoSQL-Systemen im Einzelfall sorgfältig abgewogen
werden. Eine Übersicht über den aktuellen Stand der NoSQL-Technologie findet
man in [Edl10].
Allesklar?
In modernen Anwendungen, etwa aus dem Web-2.0-Umfeld, können große
Datenbestände entstehen, die oft keine einheitliche Struktur haben.
Relationale Datenbanken mit ihren statischen Schemata sind nicht immer
geeignet, um diese Daten aufzunehmen.
NoSQL-Datenbanken sind dynamischer und oft schemalos.
Der Zugriff auf die Daten erfolgt vielfach über eine API und nicht über Ab-
fragesprachen wie SQL.
Viele Systeme bieten außerdem durch Replikation eine erhöhte Ausfall-
sicherheit.
Einige NoSQL-Systeme ermöglichen auch das so genannte „Data Sharding“,
also die Verteilung des Datenbestandes über mehrere Rechner.
 
Search WWH ::




Custom Search