NoSql e Data-Warehouse

Quais são as relações entre a NoSql e as tecnologias/teorias de armazenamento de dados?

Que conceitos partilham?

Quais são as diferenças básicas entre eles?

Como você acha que cada um pode ser benefícios / enriquecimento do outro?

Acho que as suas ideias devem ser úteis para o futuro de ambas as tecnologias.

actualizar:

algumas ligações úteis:

2ª actualização:

Author: Aito, 2010-04-21

4 answers

Os armazéns de dados têm muito pouco em comum com a NoSQL - a principal semelhança é que qualquer dois armazéns de dados podem ter filosopóias ou convenções muito diferentes, tal como qualquer outro sistema NoSQL pode ser quase independente.

O único conceito que partilham é que ambos são usados para analisar grandes quantidades de dados.

As soluções NoSQL gerem normalmente esquemas relativamente limitados com grande cardinalidade em poucas entidades, enquanto os armazéns de dados têm normalmente muitos factos e dimensões (num modelo dimensional) ou lotes de entidades num modelo 3NF. Os sistemas DW gerem normalmente várias linhas de negócio e tentam combinar esses dados. Os sistemas DW têm normalmente capacidades de comunicação em SQL, o que lhe permite aceder a todos os dados de uma forma normal. Os sistemas NoSQL são tipicamente mais baseados em código-por exemplo, Map/Reduce.
 33
Author: Cade Roux, 2010-04-29 05:59:26
Ayende Rahien explica isso bem em seu blog:

Http://ayende.com/blog/4552/nosql-and-data-warehousing

" para armazenamento de dados, eu acho que o mundo relacional / OLAP tem vantagens significativas, principalmente porque em muitos cenários BI, você quer permitir que os usuários explorem os dados, o que é fácil com o conjunto de ferramentas SQL, e mais difícil com soluções NoSQL. Mas quando você ficar muito grande (e grande em cenários OLAP é realmente grande), você pode querer considerar limitar as opções dos usuários e indo com uma solução NoSQL à medida do que eles precisam."

 22
Author: Ignacio Santabárbara, 2011-11-02 22:47:32
A minha citação favorita do baralho: "document-databases are far superior to relational databases for business intelligence cases. Não só isso, mas mongoDB e algum senso comum permite que você substitua soluções multimilionárias de IBM nível de empresa com awesomeness open-source. Tudo isto de uma forma rápida e ágil." http://www.10gen.com/presentations/mongodc-2011/time-series-data-storage-mongodb

Também: "Mapa / redução pode ainda ser o seu aplicativo assassino que pode ser a panaceia para todos os teus problemas de Inteligência de negócios. Isto é muito sério. Se o Google apostou a sua casa nele e fez disto a base para a sua tecnologia de pesquisa, então é melhor acreditar que este é um medicamento muito forte." http://www.infogain.com/company/perspective-big-data.jsp

 5
Author: Theron, 2012-03-09 18:54:50

O sistema de armazenamento de dados é geralmente utilizado para a comunicação rápida à gestão e o sistema NoSql é geralmente utilizado para lidar com dados muito grandes para a redução do mapa

O Data warehouse utiliza a base de dados relacional enquanto o NoSql utiliza a base de dados não relacional.

A base de dados NoSql é mais rápida que o armazém de dados.

Usamos SQL em data warehouse mas não precisamos de SQL para manipular dados em NoSql

A Data warehouse é constituída por dimensão e factos, enquanto que a NoSql é constituída por esquema limitado.

 1
Author: Deepesh Tiwari, 2015-09-29 05:33:51