MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Also... diese NoSQL-Sache

Ich bin auch ein großer Fan von MongoDB. Allerdings ist es absolut kein Ersatz für RDBMS. Facebook hat 300 Millionen Nutzer, aber wenn einige Ihrer Freunde einmal nicht in der Liste erscheinen oder eines der Fotoalben bei gelegentlicher Anfrage fehlt, würden Sie es bemerken? Wahrscheinlich nicht. Wenn Ihr Status-Update nicht für ein paar Minuten an alle Ihre Freunde durchsickert, spielt es eine Rolle? Kaum. Wenn die Bilanzen von Wal-Mart nicht synchron sind, würde dann jemand den Kopf verlieren? Definitiv.

NoSQL-Datenbanken eignen sich hervorragend in „unscharfen“ Umgebungen, in denen die Beziehungen nicht streng sind und die Datenintegrität nicht synchron sein kann. RDBMS sind immer noch wichtig, wenn Datensätze extrem komplex und relational sind (daher der Name) und sie rein gehalten werden müssen.

Der große Schub für NoSQL kommt von der Tatsache, dass wir in den letzten 30 Jahren RDMBS-Systeme für beide Szenarien verwendet haben. Wir haben jetzt für viele Situationen ein geeigneteres Werkzeug. Einige würden tatsächlich am meisten argumentieren. Aber niemand würde alles bestreiten.