2010-04-21 11 views
30

Jakie są relacje między technologiami/teoriami NoSql i Data-Warehouse?NoSql i Data-Warehouse

Jakie są wspólne koncepcje?

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

Jak sądzisz, w jaki sposób każdy z nich może odnosić korzyści/wzbogacać się z drugiej?

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

UPDATE:

Przydatne linki:

2-te UPDATE:

Odpowiedz

28

danych Magazyny mają bardzo niewiele wspólnego z NoSQL - główne podobieństwa jest to, że dowolne dwie hurtownie danych może mieć bardzo różne philosopohies lub konwencji, podobnie jak dwa systemy, NoSQL może być prawie niepowiązanych .

Jedyna koncepcja, którą dzielą, to to, że obie są używane do analizowania dużych ilości danych.

Rozwiązania NoSQL zazwyczaj zarządzają stosunkowo ograniczonymi schematami z dużą licznością w kilku jednostkach, podczas gdy hurtownie danych mają zazwyczaj wiele faktów i wymiarów (w modelu wymiarowym) lub wiele elementów w modelu 3NF. Systemy DW zazwyczaj zarządzają wieloma liniami biznesowymi i próbują łączyć te dane.

Systemy DW zwykle mają możliwości raportowania w języku SQL, co pozwala na dostęp do wszystkich danych w standardowy sposób. Systemy NoSQL są zwykle bardziej oparte na kodach - na przykład Map/Reduce.

+0

Myślę, że masz rację, (http://java.dzone.com/news/nosql-and-data-warehousing) Dzięki! – Aito

20

Ayende Rahien wytłumaczyć dobrze w swoim blogu:

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

„Dla hurtowni danych, myślę, że relacyjny/OLAP świat ma znaczące korzyści, głównie dlatego, że w wielu BI scenariuszy chcesz zezwolić użytkownicy mogą eksplorować dane, co jest łatwe dzięki zestawowi narzędzi SQL, i trudniej z rozwiązaniami NoSQL, ale gdy stajesz się zbyt duży (i duży w scenariuszach OLAP jest naprawdę duży), możesz rozważyć ograniczenie opcji i możliwości użytkowników z rozwiązaniem NoSQL dostosowanym do potrzeb. "

3

Mój ulubiony cytat z talii: "Bazy danych dokumentów znacznie przewyższają relacyjne bazy danych w przypadku przypadków Business Intelligence Nie tylko to, ale mongoDB i zdrowy rozsądek pozwalają zastąpić wielomilionowe korporacyjne rozwiązania IBM na poziomie źródło awesomeness - wszystko to w szybki, zwinny sposób.„ http://www.10gen.com/presentations/mongodc-2011/time-series-data-storage-mongodb

również: ” Map/Reduce może jeszcze być aplikacja zabójca, który może być panaceum na wszystkie dolegliwości Business Intelligence. To bardzo poważne rzeczy. Jeśli Google postawi na nim swój dom i uczyni to podstawą dla swojej technologii wyszukiwania, to lepiej uwierzyć, że to jest bardzo silny lek. " http://www.infogain.com/company/perspective-big-data.jsp

0

Systemy hurtowni danych są z reguły używane do szybkiego raportowania do zarządzania i NoSql System są na ogół za uchwyt bardzo dużych danych dla redukcji mapy

hurtowni danych wykorzystuje relacyjną bazę danych podczas NoSQL używać non relacyjnej bazy danych.

bazie

NoSQL są szybsze niż hurtowni danych.

używamy danych SQL w warehous ale nie potrzebujemy SQL do manipulowania danymi w NoSql

Hurtownia danych składa się z wymiaru i faktów, podczas gdy NoSql są schematami o ograniczonym składzie.