Gibt es eine NoSQL / Schlüsselwertspeicher Abstraktions-Bibliothek wie es JDBC für Datenbanken ist?

StackOverflow https://stackoverflow.com/questions/2247036

Frage

habe ich viele SQL Abstraktion Bibliotheken, wie ODBC, JDBC und Activerecord verwendet. Was sind die Abstraktion Optionen in der NoSQL / Schlüsselwertspeicher Welt?

Ich frage meistens dies so, dass, wenn ich einen Schlüssel-Wert-Speicher wählen, dann kann ich eine Abstraktionsbibliothek verwenden und nicht eingesperrt werden, was ich denke, wichtig ist die Anzahl der Schlüsselwert speichert gegeben um.

War es hilfreich?

Lösung

Auch wenn die NoSQL-Datenbanken voneinander sehr verschieden sind, können sie in sinnvolle Gruppen unterteilt werden, finden Sie unter diese Blog-Post . Ein neues Projekt mit dem Ziel Abstraktionen oben auf verschiedenen NoSQL-Datenbanken definieren, ist Gremlin finden Sie unter InfoQ: Gremlin , eine Sprache für die Arbeit mit Graphen. Ausgehend von der Graphdatenbank Ende des NoSQL-Spektrums hat das Projekt verschoben, da auf dem Dokument speichert, ein Object Document Modell mit Implementierungen geplant für MongoDB und CouchDB erstellen, finden Sie hier und hier .

Andere Tipps

Nein. Gerade jetzt, NoSQL-Datenbanken sind sehr unterschiedlich, deshalb können sie nicht unter einer Standard-Schnittstelle eingewickelt werden, während verbleibenden nicht trivial.

Wir haben eine solche Abstraktion in Infogrid Store-Schnittstelle aufgerufen. Es ist sehr simpel, aber wurde genau zu diesem Zweck geschaffen: a. Gemeinsame API, ohne dass Änderungen an den höheren Ebenen zu Infogrid Gespräch mit anderen Schlüssel-Wert-Speicher-Implementierungen erlaubt

Einige Links:

Gremlin läuft auf der Tinkerpop Riss . Gestern hat die neue Version von Gremlin (0,5) mit der Unterstützung neuer Speicher wie Orientdb freigegeben wurde, eine neue Open-Source-Dokument-graph dbms.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top