Różnica między DBMS a hurtownią danych

Różnica między DBMS a hurtownią danych
Różnica między DBMS a hurtownią danych

Wideo: Różnica między DBMS a hurtownią danych

Wideo: Różnica między DBMS a hurtownią danych
Wideo: Pompa hydrauliczna wielotłoczkowa - budowa zasada działania. Piston hydraulic pump 2024, Listopad
Anonim

DBMS a hurtownia danych

DBMS (Database Management System) to cały system służący do zarządzania cyfrowymi bazami danych, który umożliwia przechowywanie zawartości bazy danych, tworzenie/utrzymanie danych, wyszukiwanie i inne funkcje. Hurtownia danych to miejsce, w którym przechowuje się dane do celów archiwizacji, analizy i bezpieczeństwa. Hurtownia danych składa się z jednego komputera lub kilku komputerów połączonych razem w system komputerowy.

DBMS, czasami nazywany po prostu menedżerem baz danych, to zbiór programów komputerowych przeznaczonych do zarządzania (tj. organizowania, przechowywania i wyszukiwania) wszystkich baz danych zainstalowanych w systemie (tj.mi. dysk twardy lub sieć). Na świecie istnieją różne typy systemów zarządzania bazami danych, a niektóre z nich są przeznaczone do prawidłowego zarządzania bazami danych skonfigurowanymi do określonych celów. Najpopularniejsze komercyjne systemy zarządzania bazami danych to Oracle, DB2 i Microsoft Access. Wszystkie te produkty umożliwiają przydzielanie różnych poziomów uprawnień dla różnych użytkowników, umożliwiając centralną kontrolę DBMS przez jednego administratora lub przydzielenie kilku różnym osobom. W każdym systemie zarządzania bazami danych istnieją cztery ważne elementy. Są to język modelowania, struktury danych, język zapytań i mechanizm transakcji. Język modelowania definiuje język każdej bazy danych hostowanej w DBMS. Obecnie w praktyce stosuje się kilka popularnych podejść, takich jak hierarchiczne, sieciowe, relacyjne i obiektowe. Struktury danych pomagają organizować dane, takie jak pojedyncze rekordy, pliki, pola i ich definicje oraz obiekty, takie jak nośniki wizualne. Język zapytań o dane zapewnia bezpieczeństwo bazy danych poprzez monitorowanie danych logowania, praw dostępu dla różnych użytkowników oraz protokołów dodawania danych do systemu. SQL to popularny język zapytań, który jest używany w systemach zarządzania relacyjnymi bazami danych. Wreszcie mechanizm, który pozwala na transakcje, pomaga w współbieżności i mnogości. Mechanizm ten zapewni, że ten sam rekord nie zostanie zmodyfikowany przez wielu użytkowników jednocześnie, zachowując w ten sposób integralność danych. Ponadto DBMS zapewniają również tworzenie kopii zapasowych i inne udogodnienia.

Jak wspomniano wcześniej, hurtownia danych to miejsce, w którym przechowywane są dane w celu archiwizacji, raportowania i analizowania. Może zawierać wiele różnych baz danych organizacji. Oprócz tego, że jest miejscem przechowywania danych, hurtownia danych powinna mieć również system, który umożliwiłby użytkownikowi łatwy dostęp do danych. Funkcje obsługiwane przez hurtownię danych generalnie utrzymują trzy warstwy. Pierwsza warstwa to warstwa pomostowa, która służy do przechowywania nieprzetworzonych danych, które są wykorzystywane przez programistów do analizy. Druga warstwa to warstwa integracyjna. Służy do integracji i zapewnienia użytkownikom poziomu abstrakcji. Trzeci poziom to warstwa dostępu, która zapewnia użytkownikom funkcje umożliwiające wydobycie danych. Hurtownie danych odgrywają ważną rolę w systemach wspomagania decyzji (DSS). DSS to technika wykorzystywana przez organizacje do opracowywania i identyfikowania faktów, trendów lub relacji, które pomogłyby im podejmować lepsze decyzje w celu osiągnięcia ich celów organizacyjnych.

Kluczową różnicą między SZBD a hurtownią danych jest fakt, że hurtownię danych można traktować jako rodzaj bazy danych lub specjalny rodzaj bazy danych, która zapewnia specjalne udogodnienia do analizy i raportowania, podczas gdy SZBD jest ogólny system, który zarządza określoną bazą danych. Hurtownie danych przechowują głównie dane w celu raportowania i analizy, które pomogłyby organizacji w podejmowaniu decyzji, podczas gdy DBMS to aplikacja komputerowa służąca do organizowania, przechowywania i pobierania danych. Hurtownia danych musi korzystać z DBMS, aby organizacja i wyszukiwanie danych było bardziej wydajne.

Zalecana: