Sorry, wenn diese Frage etwas subjektiv ist. Ich bin neu in "könnte speichern", "verteilten Laden" oder einige Konzepte wie folgt. Ich frage mich wirklich, was sie gemeinsam haben und wollen einen Überblick über alle von ihnen bekommen. Was muss ich vorbereiten, wenn ich ein ähnliches Produkt schreiben möchte?bigtable vs cassandra vs simpledb vs dynamo gegen couchdb vs hypertable vs riak gegen hbase, was haben sie gemeinsam?
Antwort
Das NoSQL Database site das Konzept wie folgt zusammen:
Next Generation Datenbanken meist Adresse einige der Punkte: nicht-relational sind, verteilt, Open-Source und horizontal skalierbar. Die ursprüngliche Absicht war modern Web-Scale-Datenbanken. Die Bewegung begann Anfang 2009 und wächst schnell . Oft mehr Eigenschaften gelten als: Schema-frei, Replikation Unterstützung, einfache API, schließlich Konsistenz und mehr. So die irreführende Bezeichnung "nosql" (die Gemeinschaft übersetzt jetzt meist mit "nicht nur sql") sollte als ein Alias zu etwas wie die Definition oben gesehen werden.
Diese Seite unterhält auch an archive of articles on NoSQL databases. Die meisten von ihnen scheinen sich auf bestimmte Produkte zu konzentrieren, aber es gibt einige allgemeinere Übersichten. Wenn Sie es ernst meinen, einen eigenen zu bauen, dann macht Design Patterns for Distributed Non-Relational Databases eine gute Zusammenfassung von Dingen, die Sie berücksichtigen müssen.
guten Überblick über die nosql Welt: http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/
Guter Artikel, vielen Dank –
Fehler 404 - Nicht gefunden Entschuldigung, die von Ihnen gesuchte Seite existiert nicht. – reinierpost
@reinierpost, link aktualisiert – ergosys
- 1. Cassandra vs Riak
- 2. * gegen *** vs *** in Proguard?
- 3. AWS DynamoDB VS HBase
- 4. Scalaris vs CouchDB
- 5. Spread vs MPI gegen Zeromq?
- 6. CouchDB vs DesktopCouch
- 7. voldemort vs couchdb
- 8. Struts vs Zend? Java gegen PHP?
- 9. Standort vs GeoPoint vs 1E6 vs Aufladen
- 10. dynamo DB: QuerySpec vs QueryRequest
- 11. CouchDB vs MongoDB (Speicherauslastung)
- 12. Mysql Spiel ... gegen vs. einfache wie „% Begriff%“
- 13. Git vs SVN Wie man gegen Tags
- 14. Amazon SimpleDB vs Amazon RDS
- 15. Cassandra Cluster Vs Knoten
- 16. Lassen Sie vs vs Leistung
- 17. VS 2008 - Link gegen ältere C-Laufzeit
- 18. cython - distutils vs cmake: Verlinkung gegen libpython?
- 19. Klasse vs Paket vs Modul vs Komponente vs Container vs Service vs Plattform in Java Welt
- 20. Inline vs __inline vs __inline__ vs __forceinline?
- 21. VS 2013 MSTest vs nUnit vs xUnit
- 22. Cassandra: Text vs varchar
- 23. Opa vs Dart vs Haxe vs Coffee
- 24. Metaphon vs Levenshtein vs Soundex vs Hamming
- 25. ACE vs Boost vs Poco vs wxWidgets
- 26. Exec vs ExecWait vs ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs ExecDos vs ExeCmd
- 27. SpiderMonkey vs JavaScriptCore vs?
- 28. Akkumulieren vs falten vs reduzieren vs komprimieren
- 29. body.scrollTop vs documentElement.scrollTop vs window.pagYOffset vs window.scrollY
- 30. Was ist der Unterschied zwischen() vs [] vs {}?
Vielleicht könnte diese http://stackoverflow.com/questions/1189911/non-relational-database-design Ihnen helfen. –