¿Hay una clave / valor-biblioteca tienda de abstracción NoSQL como hay JDBC es para bases de datos?

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

Pregunta

He utilizado muchas bibliotecas de extracción de SQL, tales como ODBC, JDBC y ActiveRecord. ¿Cuáles son las opciones de abstracción en el / tienda de NoSQL clave-valor?

Estoy preguntando sobre todo esto de modo que si elijo un almacén de claves-valor, entonces puedo usar una biblioteca de abstracción y no estar encerrado, que creo que es importante teniendo en cuenta el número de almacenes de claves de valor alrededor.

¿Fue útil?

Solución

Aunque las bases de datos NoSQL son muy diferentes entre sí, que se pueden dividir en grupos significativos, consulte esta entrada de blog . Un nuevo proyecto destinado a definir las abstracciones en la parte superior de diferentes bases de datos NoSQL se Gremlin, ver InfoQ: Gremlin , de un idioma para trabajar con los gráficos . Partiendo de la base de datos final gráfico del espectro NOSQL, el proyecto ha movido desde entonces al almacenamiento de documentos, la creación de un modelo de objetos de documento con implementaciones previstas para MongoDB y CouchDB, consulte aquí y aquí .

Otros consejos

No. En este momento, las bases de datos NoSQL son muy dispares, por lo tanto no pueden ser envueltas bajo una interfaz estándar sin dejar de ser no trivial.

Tenemos una abstracción tal en InfoGrid llamada la interfaz tienda. Es muy simplista, sino que fue creado precisamente para ese propósito:. Una API común que permite InfoGrid para hablar con diferentes implementaciones del almacén de clave y valor sin necesidad de cambios en los niveles más altos

Algunos enlaces:

Gremlin se ejecuta por encima de Tinkerpop planos . Ayer se ha lanzado la nueva versión de Gremlin (0.5) con el apoyo de nuevos almacenamientos tales como OrientDB , un nuevo de código abierto dbms documento-gráfico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top