Hier ist meine Frage: Was sind die Schwächen bei verschiedenen Arten von NoSQL-Datenbanken? Was sind insbesondere die Schwächen von Schlüsselwertspeichern, Diagrammdatenspeichern und Dokumentenspeichern?
Es fiel mir leicht, Stärken zu finden, aber Dokumente zu Schwächen scheinen knapper zu sein.
Bearbeiten: Im Vergleich zueinander und zu relationalen Datenbanken.
database
database-design
nosql
Aedilum
quelle
quelle
Wenn Sie sie mit relationalen Datenbanken vergleichen, besteht die offensichtliche Schwäche darin, dass Schlüsselwertspeicher nicht relational sind. Folglich kann es schwieriger sein, Berichte mit Schlüsselwertspeichern zu schreiben als mit einer relationalen Datenbank, für die solche Berichte und die Datenextraktion speziell entwickelt wurden.
quelle
Dies ist sehr subjektiv, was Sie für eine Schwäche halten, könnte jemand anderes für seine größte Stärke halten.
Alle derzeit beliebten NoSQL-Datenbanken befassen sich mit Problemen, bei denen vorhandene RDBMS-Systeme schwach waren, und sie sind normalerweise hochspezialisiert auf ein bestimmtes Problem, das der Urheber hatte und zu lösen versuchte.
Die Schwachstellen eines Produkts sind daher die Unfähigkeit, zeit- oder raumeffizient das zu tun, was Sie benötigen.
quelle
Zunächst möchte ich feststellen, dass ich NoSQL-Datenbanken liebe und gerade dabei bin, unsere SQL-basierten Datenbanken und Anwendungen dort zu verwerfen, wo es Sinn macht. Dieser Prozess hat eine große Schwäche ans Licht gebracht - die operative Geschichte ist einfach noch nicht da. Was ich damit meine ist:
Eine andere schwierige Sache ist manchmal die Berichterstellung - viele Userland-Tools können sich direkt in SQL-Datenbanken einbinden. NoSQL erfordert immer noch einen Entwickler, der diese Brücke überquert.
quelle