2009-12-01 12 views
7

Ich bin gerade auf diesen Artikel über NOSQL-Muster (nicht meiner) gestoßen. Es umfasst viele NOSQL-Implementierungsmuster aus Sicht der Entwickler (wie Hashing und Replikationsmuster).Wo finde ich Informationen zu NOSQL-Implementierungsmustern?

Alles in allem falls jemand sehr nützlich ist, wird sich über die Frage:

Wo finde ich Informationen über NoSQL-Implementierung Muster finden?

Also eine Frage hier, bitte zögern Sie nicht, weitere Antworten hinzuzufügen!

+0

Ist das nicht NoSQL eine andere Art zu sagen, dass Sie entweder eine flache Datei oder eine Hash-Tabelle implementiert vielleicht mit einem binären Baum oder jeder anderen Art von klassischen Datenstrukturen verwenden? Das Konzept von NOSQL ist nur: Sie brauchen nicht die Funktionalität, die mit SQL kommt (Sumarisierung, Auswahl, Bestellung, gespeicherte Prozeduren, Sperren usw.), so dass Sie ohne den Aufwand gehen können.Sie verwenden einfach eine altmodische Datenstruktur, die für Ihre Domain optimiert ist: Geschwindigkeit einfügen, Geschwindigkeit lesen, Parallelität usw. Wenn ich mich nicht irre, könnte man Pythons Pickle NOSQL aufrufen. – voyager

Antwort

8

Ein großer Artikel über NoSQL-Muster finden Sie hier:

http://horicky.blogspot.com/2009/11/nosql-patterns.html

deckt

  • API Modell

  • Maschinen Layout

  • Datenpartitionierung (Consi Stent Hashing)

  • Datenreplikation

  • Mitgliedschaft

  • Client-Konsistenz

  • Master Slave (oder Single Master) Model

  • Multi-Master-Änderungen (oder kein Meister) Modell

  • Quorum Based 2PC

  • Vector Clock

  • State Transfer Modell

  • Betrieb Transfer-Modell

  • Map Execution reduzieren

  • Löschungen hand

  • Lagerung Implementierung

Verwandte Themen