NoSql i hurtownia danych

Jakie są relacje między NoSql a technologiami/teoriami hurtowni danych?

Jakie pojęcia dzielą?

Jakie są podstawowe różnice między nimi?

Jak myślisz, jak każdy może być korzyści/wzbogaca się od drugiego?

Myślę, że Twoje pomysły powinny być pomocne dla przyszłości obu technologii.

UPDATE :

Kilka przydatnych linków:

2. aktualizacja:

Author: Aito, 2010-04-21

4 answers

Hurtownie danych mają bardzo niewiele wspólnego z NoSQL - głównym podobieństwem jest to, że dowolne dwa hurtownie danych mogą mieć bardzo różne filosopogie lub konwencje, tak jak dowolne dwa systemy NoSQL mogą być prawie niepowiązane.

Jedyną wspólną koncepcją jest to, że oba są używane do analizy dużych ilości danych.

Rozwiązania NoSQL zazwyczaj zarządzają stosunkowo ograniczonymi schematami o dużej cardinalności w kilku podmiotach, podczas gdy hurtownie danych zazwyczaj mają wiele faktów i wymiary (w modelu wymiarowym) lub wiele elementów w modelu 3NF. DW systems zazwyczaj zarządza wieloma liniami biznesowymi i próbuje połączyć te dane.

DW systemy zazwyczaj mają możliwości raportowania w SQL, który pozwala na dostęp do wszystkich danych w standardowy sposób. Systemy NoSQL są zazwyczaj bardziej oparte na kodzie-na przykład Map/Reduce.

 33
Author: Cade Roux,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-29 05:59:26

Ayende Rahien wyjaśnij to dobrze na swoim blogu:

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

" W przypadku hurtowni danych myślę, że świat relacyjny / OLAP ma znaczące zalety, głównie dlatego, że w wielu scenariuszach BI chcesz umożliwić użytkownikom eksplorację danych, co jest łatwe z zestawem narzędzi SQL, a trudniejsze z rozwiązaniami NoSQL. Ale gdy pojawi się zbyt duży (i duży w scenariuszach OLAP jest naprawdę duży), możesz rozważyć ograniczenie Opcje użytkowników i korzystanie z rozwiązania NoSQL dopasowane do ich potrzeb."

 22
Author: Ignacio Santabárbara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-02 22:47:32

Mój ulubiony cytat z talii: "bazy dokumentów są znacznie lepsze od relacyjnych baz danych dla przypadków business intelligence. Co więcej, mongoDB i zdrowy rozsądek pozwalają zastąpić wielomilionowe rozwiązania korporacyjne IBM niesamowitością open-source. Wszystko to w szybki, zwinny sposób." http://www.10gen.com/presentations/mongodc-2011/time-series-data-storage-mongodb

Także: "Map/Reduce może być jeszcze Twoją zabójczą aplikacją, która może być panaceum na wszystkie Twoje Dolegliwości Business Intelligence. To bardzo poważna sprawa. Jeśli Google postawiło na to swój dom i uczyniło to fundamentem ich technologii wyszukiwania, lepiej uwierz, że jest to bardzo silny lek." http://www.infogain.com/company/perspective-big-data.jsp

 5
Author: Theron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-09 18:54:50

System hurtowni danych jest zwykle używany do szybkiego raportowania do zarządzania, a system NoSql służy do obsługi bardzo dużych danych w celu redukcji map

Hurtownia danych używa relacyjnej bazy danych, podczas gdy NoSql używa Nie relacyjnej bazy danych.

Bazy danych NoSql są szybsze niż hurtownia danych.

Używamy SQL w hurtowni danych, ale nie potrzebujemy SQL do manipulowania danymi w NoSql

Hurtownia danych składa się z dimension i fact, podczas gdy NoSql są ograniczone schemat.

 1
Author: Deepesh Tiwari,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-29 05:33:51