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: Hurtownia danych - co to jest i jak działa? Porównanie z relacyjną bazą danych sql 2024, Kwiecień
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 / utrzymywanie danych, wyszukiwanie i inne funkcjonalności. Hurtownia danych to miejsce, które przechowuje dane do celów archiwizacji, analizy i bezpieczeństwa. Hurtownia danych składa się z jednego komputera lub kilku komputerów połączonych ze sobą w celu utworzenia systemu komputerowego.

DBMS, czasami nazywany po prostu menedżerem bazy danych, to zbiór programów komputerowych przeznaczonych do zarządzania (tj. Organizacją, przechowywaniem i odzyskiwaniem) wszystkimi bazami danych zainstalowanymi w systemie (tj. Na dysku twardym lub w sieci). 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. Najpopularniejszymi komercyjnymi systemami zarządzania bazami danych są Oracle, DB2 i Microsoft Access. Wszystkie te produkty umożliwiają przydzielanie różnych poziomów uprawnień różnym użytkownikom, umożliwiając centralne sterowanie systemem DBMS przez jednego administratora lub przydzielenie go kilku różnym osobom. W każdym systemie zarządzania bazą danych są cztery ważne elementy. Są językiem modelującym,struktury danych, język zapytań i mechanizm transakcji. Język modelowania definiuje język każdej bazy danych hostowanej w DBMS. Obecnie w praktyce jest 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 media wizualne. Język zapytań o dane zapewnia bezpieczeństwo bazy danych, monitorując dane logowania, prawa dostępu dla różnych użytkowników i protokoły 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, wspomaga współbieżność i wielość. Mechanizm ten zapewni, że ten sam rekord nie będzie modyfikowany przez wielu użytkowników w tym samym czasie, utrzymując w ten sposób integralność danych. Dodatkowo systemy DBMS zapewniają 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 analiz. Może zawierać wiele różnych baz danych organizacji. Hurtownia danych, oprócz tego, że jest miejscem przechowywania danych, powinna mieć również system, który pozwoliłby użytkownikowi na łatwy dostęp do danych. Funkcje obsługiwane przez hurtownię danych mają na ogół trzy warstwy. Pierwsza warstwa to warstwa przejściowa, która służy do przechowywania surowych danych używanych 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 pobierania danych. Hurtownie danych odgrywają główną rolę w systemach wspomagania decyzji (DSS). DSS to technika używana przez organizacje do opracowywania i identyfikowania faktów,trendy lub relacje, które pomogłyby im w podejmowaniu lepszych decyzji, aby osiągnąć cele organizacyjne.

Kluczową różnicą między DBMS a hurtownią danych jest fakt, że hurtownię danych można traktować jako rodzaj bazy danych lub specjalny rodzaj bazy danych, która zapewnia specjalne możliwości analizy i raportowania, podczas gdy DBMS jest całościowym systemem zarządzającym pewna baza danych. Hurtownie danych przechowują dane głównie do celów raportowania i analiz, które pomogłyby organizacji w podejmowaniu decyzji, natomiast DBMS to aplikacja komputerowa służąca do organizowania, przechowywania i wyszukiwania danych. Hurtownia danych musi korzystać z DBMS, aby usprawnić organizację i pobieranie danych.

Zalecane: