2010-03-13 11 views
5

¿Puede alguien hacer una comparación cara a cara entre ellos?Diferencia entre clones Document-oriented-DB y Bigtable

Estamos buscando un motor de almacenamiento adecuado para nuestros datos del historial de weblogs. Miramos el papel de Bigtable y entendemos que es adecuado para nosotros también.

Sin embargo, también entiendo que Document-oriented-DB como MongoDB parece proporcionar un poder de esquema un poco más poderoso, es decir, puede modelar también nuestros datos.

Me pregunto cómo las personas de hoy en día eligen una base de datos NoSQL escalable --- Leí suficientes artículos como "miramos A, B y C, y decidimos usar C". Pero me gustaría ver un número de referencia. Lo que estoy diciendo es que si MongoDB y similares pueden proporcionar el mismo nivel de rendimiento que los clones de Bigtable, ¿por qué las empresas web no lo eligen (preparándose para enfrentar varios problemas de datos potencialmente más complejos)?

Gracias,

Por cierto, he leído un artículo (que me convenció por el momento) diciendo Cassandra no se ajusta a la operación M/R, algun comentario?

Respuesta

4

"Leí un artículo (que me convenció en este momento) que decía que Cassandra no se ajusta a la operación de M/R, ¿algún comentario?"

Cassandra 0.6 admite el mapa/reducir. Su fuente era obsoleta, aparentemente.

1

No hay una comparación demasiado detallada here (observe el .pdf), pero es probablemente lo suficientemente bueno como para limitar su búsqueda a 2-3 opciones.

+0

Gracias. este punto de referencia y comparación no incluye sin embargo los clones bigtable. – chen