C'è un / valore-chiave biblioteca negozio di astrazione NoSQL che ci sia JDBC è per i database?

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

Domanda

Ho usato molte librerie SQL astrazione, come ODBC, JDBC e ActiveRecord. Quali sono le opzioni di astrazione nel / mondo negozio NoSQL valore-chiave?

Io per lo più chiedendo questo in modo che se scelgo un negozio chiave-valore, allora posso usare una libreria di astrazione e non essere bloccato in, che credo sia importante dato il numero di negozi di valore chiave attorno.

È stato utile?

Soluzione

Anche se i database NoSQL sono molto diversi tra loro, possono essere suddivisi in gruppi significativi, vedere questo post del blog . Un nuovo progetto che mira a definire astrazioni in cima diversi database NoSQL è Gremlin, vedi InfoQ: Gremlin , un linguaggio per lavorare con grafici . Partendo dalla fine database grafico dello spettro NoSQL, il progetto da allora ha passato verso i negozi di documenti, la creazione di un Document Object Model con le implementazioni previste per MongoDB e CouchDB, vedere qui e qui .

Altri suggerimenti

No. In questo momento, i database NoSQL sono molto disparate, pertanto, non possono essere confezionati in un'interfaccia standard, pur rimanendo non banale.

Abbiamo una tale astrazione nel InfoGrid chiamato l'interfaccia Store. E 'molto semplicistico, ma è stato creato proprio per questo scopo:. Un'API comune che permette InfoGrid di parlare con diversi negozi implementazioni chiave-valore senza richiedere modifiche sui livelli più alti

Alcuni link:

Gremlin funziona in cima a Tinkerpop Blueprints . Ieri è stata rilasciata la nuova versione di Gremlin (0.5) con il supporto di nuovi depositi, come OrientDB , una nuova open source documento-graph DBMS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top