que - nosql list
NoSql y Data-Warehouse (4)
¿Cuáles son las relaciones entre las tecnologías / teorías de NoSql y Data-Warehouse?
¿Qué conceptos comparten?
¿Cuáles son las diferencias básicas entre ellos?
¿Cómo crees que cada uno puede ser beneficios / enriquecimiento del otro?
Creo que sus ideas deberían ser útiles para el futuro de ambas tecnologías.
ACTUALIZAR :
Algunos enlaces útiles:
2da ACTUALIZACIÓN:
Ayende Rahien lo explica bien en su blog:
http://ayende.com/blog/4552/nosql-and-data-warehousing
"Para el almacenamiento de datos, creo que el mundo relacional / OLAP tiene ventajas significativas, principalmente porque en muchos escenarios de BI, desea permitir que los usuarios exploren los datos, lo que es fácil con el conjunto de herramientas SQL y más difícil con las soluciones NoSQL. cuando se vuelve demasiado grande (y grande en los escenarios OLAP es realmente grande), puede considerar limitar las opciones de los usuarios e ir con una solución NoSQL adaptada a lo que necesitan ".
El sistema de almacenamiento de datos generalmente se usa para informar rápidamente a la administración y el sistema NoSql generalmente es para manejar datos muy grandes para la reducción de mapas.
El almacén de datos utiliza una base de datos relacional, mientras que NoSql utiliza una base de datos no relacional.
La base de datos NoSql es más rápida que el almacén de datos.
Usamos SQL en el almacén de datos pero no necesitamos SQL para manipular datos en NoSql
El almacén de datos consta de dimensión y hecho, mientras que NoSql es un esquema limitado.
Los almacenes de datos tienen muy poco en común con NoSQL: la similitud principal es que dos almacenes de datos pueden tener filosofías o convenciones muy diferentes al igual que dos sistemas NoSQL no pueden estar relacionados.
El único concepto que comparten es que ambos se utilizan para analizar grandes cantidades de datos.
Las soluciones de NoSQL generalmente administran esquemas relativamente limitados con gran cardinalidad en pocas entidades, mientras que los depósitos de datos generalmente tienen muchos hechos y dimensiones (en un modelo dimensional) o muchas entidades en un modelo de 3NF. Los sistemas DW generalmente administran múltiples líneas de negocios e intentan combinar esos datos.
Los sistemas DW suelen tener capacidades de informes en SQL que le permiten acceder a todos los datos de forma estándar. Los sistemas NoSQL suelen estar más basados en códigos, por ejemplo Map / Reduce.
Mi cita favorita del mazo: "las bases de datos de documentos son muy superiores a las bases de datos relacionales para casos de inteligencia empresarial. No solo eso, sino que mongoDB y algo de sentido común le permiten reemplazar soluciones empresariales multimillonarias a nivel de IBM con una genialidad de código abierto. de una manera rápida y ágil ". http://www.10gen.com/presentations/mongodc-2011/time-series-data-storage-mongodb
Además, "Map / Reduce" puede ser tu aplicación asesina que puede ser la panacea para todas tus dolencias de Business Intelligence. Esto es algo muy serio. Si Google ha apostado su casa y ha hecho de esto la base de su tecnología de búsqueda, entonces es mejor que creas que esta es una medicina muy fuerte ". http://www.infogain.com/company/perspective-big-data.jsp