Jaka jest różnica między Big Data a Hadoop?

Autor: Judy Howell
Data Utworzenia: 5 Lipiec 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Jaka jest różnica między Big Data a Hadoop? - Technologia
Jaka jest różnica między Big Data a Hadoop? - Technologia

Zawartość

P:

Jaka jest różnica między Big Data a Hadoop?


ZA:

Różnica między Big Data a oprogramowaniem open source Hadoop jest wyraźna i fundamentalna. Ten pierwszy jest atutem, często złożonym i niejednoznacznym, podczas gdy drugi jest programem, który osiąga zestaw celów i zadań związanych z tym zasobem.

Duże zbiory danych to po prostu duże zbiory danych, które firmy i inne podmioty gromadzą, aby realizować określone cele i operacje. Duże zbiory danych mogą zawierać wiele różnych rodzajów danych w wielu różnych formatach. Na przykład firmy mogą włożyć wiele pracy w gromadzenie tysięcy danych na temat zakupów w formatach walutowych, identyfikatorów klientów, takich jak nazwisko lub numer ubezpieczenia społecznego, lub informacji o produkcie w postaci numerów modeli, numerów sprzedaży lub numerów zapasów. Wszystko to lub dowolną inną dużą masę informacji można nazwać big data. Z reguły jest surowy i nieposortowany, dopóki nie przejdzie przez różnego rodzaju narzędzia i programy obsługi.


Hadoop to jedno z narzędzi zaprojektowanych do obsługi dużych zbiorów danych. Hadoop i inne produkty programowe interpretują lub analizują wyniki wyszukiwania dużych zbiorów danych za pomocą określonych zastrzeżonych algorytmów i metod. Hadoop to program typu open source na licencji Apache obsługiwany przez globalną społeczność użytkowników. Zawiera różne główne komponenty, w tym zestaw funkcji MapReduce i rozproszony system plików Hadoop (HDFS).

Ideą MapReduce jest to, że Hadoop może najpierw zmapować duży zestaw danych, a następnie przeprowadzić redukcję tej zawartości w celu uzyskania określonych wyników. Funkcja redukcji może być uważana za rodzaj filtra dla surowych danych. System HDFS działa następnie w celu dystrybucji danych w sieci lub migracji w razie potrzeby.

Administratorzy baz danych, programiści i inni mogą korzystać z różnych funkcji Hadoop do obsługi dużych zbiorów danych na wiele sposobów. Na przykład Hadoop może być wykorzystywany do realizacji strategii danych, takich jak grupowanie i targetowanie przy użyciu niejednolitych danych, lub danych, które nie pasują do tradycyjnej tabeli lub dobrze odpowiadają na proste zapytania.