NoSql-Datenbanken - Ordentliches Tutorial / Buch, das die Konzepte behandelt [geschlossen]

8

Ich suche eine gute Ressource zum Erlernen der Konzepte hinter NoSql-Datenbanken.

Die meisten Dinge, die ich finde, beziehen sich auf eine bestimmte Technologie (MongoDb, CouchDB usw.), aber ich bin immerhin die Konzepte hinter NoSql, anstatt mich auf einen bestimmten Bereich zu konzentrieren (einige sind Graph-DBs, einige Schlüsselwerte usw.).

Können Sie uns Ihre Erfahrungen mitteilen und mich auf eine gute Ressource hinweisen?

JohnDoDo
quelle
1
Hast du das Stack Overflow 'nosql' Tag Wiki überprüft ? es bezieht sich auf ein paar Bücher
Mücke

Antworten:

10

Es gibt ein bevorstehendes (noch nicht veröffentlichtes) Buch, das möglicherweise das behandelt, wonach Sie suchen - http://www.amazon.com/NoSQL-Distilled-Martin-Fowler/dp/0321826620

Möglicherweise ist auch die Masterarbeit von Ian Varley hilfreich - http://ianvarley.com/UT/MR/Varley_MastersReport_Full_2009-08-07.pdf

Eine weitere Übersicht - http://www.aosabook.org/en/nosql.html

Für bestimmte Implementierungen deckt diese Site viele Bereiche ab - http://nosql-databases.org/

Talonx
quelle
4

Ich weiß nicht, ob das überhaupt möglich ist.

NoSQL ist ein weit gefasster Begriff, der Graphendatenbanken, Dokumentenspeicher und Schlüsselwertspeicher umfasst. Ihr niedrigster gemeinsamer Faktor ist nur, dass Sie keine SQL-Schnittstelle haben, um auf die Daten zuzugreifen.

Raku
quelle
OK, so viel habe ich mir gedacht, aber es muss etwas geben, das sie alle abdeckt, oder wenn nicht, dann gute, die jeden abdecken (aber
unabhängig
+1. Auch wenn dies kein Kriterium ist: "Ihr niedrigster gemeinsamer Faktor ist nur, dass Sie keine SQL-Schnittstelle haben, um auf die Daten zuzugreifen." IIRC gibt es einen SQL (Dialekt) Adapter für Mongodb oder Couchdb. Es geht nicht so sehr um die Abfragesprache, sondern vielmehr darum, nicht auf Codds starrem Konzept relationaler Datenbanken zu basieren.
back2dos
3
@ back2dos Das stimmt. IMHO ist der Begriff "NoSQL" selbst irreführend, da er nur über die Schnittstelle spricht, nicht aber über die zugrunde liegenden Konzepte.
Raku
Die Masterarbeit, auf die sich @talonx bezieht, verwendet den Begriff "nicht relationale Datenbanken", was in meinen Augen viel besser ist.
Raku
0

Der Wikipedia-Artikel zu NoSQL behandelt alles, was Sie über die verschiedenen Arten von verfügbaren NoSQL-Datenbanken wissen müssen.

Wenn Sie sich mit Einzelheiten befassen möchten, können Sie diese auf Wikipedia einzeln lesen oder nach anderen Dokumentationsarten suchen.

Mahmoud Hossam
quelle