Articles of nosql

Filtrar documentos incrustados en MongoDB

Tengo problemas para entender cómo filtrar documentos incrustados en MongoDB, y estoy empezando a pensar que debería estar utilizando una asociación relacional, pero eso parece estar mal en el contexto de la tienda de documentos. Siguiendo con un sistema típico de blog / comentario, tengo una colección de blogs , y cada blog tiene muchos […]

¿Dónde se encuentra mongodb en el teorema CAP?

Donde sea que mire, veo que MongoDB es CP. Pero cuando indago veo que finalmente es consistente. ¿Es CP cuando usa seguro = verdadero? Si es así, ¿significa eso que cuando escribo con safe = true, todas las réplicas se actualizarán antes de obtener el resultado?

¿Cuál es la mejor forma de estructurar datos en firebase?

Soy nuevo en Firebase y quiero saber cuál es la mejor manera de estructurar datos en él. Tengo un ejemplo simple: Hay solicitantes y aplicaciones en mi proyecto. 1 solicitante puede tener varias aplicaciones. ¿Cómo puedo relacionar estos 2 objetos en la base de fuego? ¿Funciona como una base de datos relacional? ¿O el enfoque […]

NoSQL (MongoDB) vs Lucene (o Solr) como su base de datos

Con el movimiento NoSQL creciendo basado en bases de datos basadas en documentos, he observado a MongoDB últimamente. He notado una sorprendente similitud con la forma de tratar los artículos como “Documentos”, al igual que Lucene (y los usuarios de Solr). Entonces, la pregunta: ¿Por qué querrías usar NoSQL (MongoDB, Cassandra, CouchDB, etc.) sobre Lucene […]

Diferencia entre CouchDB y Couchbase

¿Hay alguna diferencia esencial entre CouchDB y Couchbase que hace preferible usar uno u otro?

Ventajas / inconvenientes de las bases de datos basadas en documentos vs. bases de datos relacionales

He estado tratando de ver si puedo cumplir algunos requisitos con una base de datos basada en documentos, en este caso, CouchDB. Dos requisitos generics: CRUD de entidades con algunos campos que tienen un índice único en él aplicación web de comercio electrónico como eBay ( mejor descripción aquí ). Y estoy empezando a pensar […]

El mejor almacén de datos para miles de millones de filas

Necesito poder almacenar pequeños bits de datos (aproximadamente 50-75 bytes) para miles de millones de registros (~ 3 mil millones / mes durante un año). El único requisito son las inserciones rápidas y las búsquedas rápidas para todos los registros con el mismo GUID y la capacidad de acceder al almacén de datos desde .net. […]

¿Puedo hacer transacciones y lockings en CouchDB?

Necesito hacer transacciones (comenzar, confirmar o deshacer), lockings (seleccionar para la actualización). ¿Cómo puedo hacerlo en un documento modelo db? Editar: El caso es este: Quiero ejecutar un sitio de subastas. Y pienso cómo dirigir la compra también. En una compra directa, tengo que disminuir el campo de cantidad en el registro del artículo, pero […]

Explicación de JSONB introducida por PostgreSQL

PostgreSQL acaba de presentar JSONB y ya está en tendencia en las noticias de los hackers . Sería genial si alguien pudiera explicar cómo es diferente de Hstore y JSON previamente presentes en PostgreSQL. ¿Cuáles son sus ventajas y limitaciones y cuándo debería alguien considerar usarlo?

Colmena: la mejor forma de hacer actualizaciones incrementales en una mesa principal

Así que tengo una mesa principal en Hive, almacenará todos mis datos. Quiero poder cargar una actualización incremental de datos cada mes con una gran cantidad de datos par mil millones de filas. Habrá nuevos datos y entradas actualizadas. Cuál es la mejor manera de abordar esto, sé que Hive actualizó recientemente y admite la […]