OLAP i OLTP

Anonim

OLAP a OLTP

OLAP to Online Analytical Processing, a OLTP to przetwarzanie transakcji online. Podczas gdy OLAP jest zorientowany na klienta, OLTP jest zorientowany na rynek. Online Analytical Processing służy do analizy danych przez klientów, informatyków i urzędników, natomiast Online Transaction Processing służy do analizy danych przez kierownictwo i menedżerów.

OLTP zarządza głównie bieżącymi danymi. Z drugiej strony, OLAP zarządza danymi historycznymi i przechowuje informacje, aby pomóc w podejmowaniu decyzji. Podczas gdy przetwarzanie transakcji online opiera się na modelu relacji encji i bazy danych zorientowanej na aplikacje, Online Analytical Processing opiera się na modelu konstelacji faktów i bazy danych tematycznych.

OLTP charakteryzuje się krótkimi transakcjami online, takimi jak aktualizacja, usuwanie i wstawianie. OLAP charakteryzuje się głównie niewielką liczbą transakcji.

OLTP to dane operacyjne. Są uważane za oryginalne źródło danych. OLAP to dane konsolidacyjne pochodzące z baz danych OLTP. Jednym z głównych celów OLTP jest kontrolowanie / uruchamianie podstawowych zadań biznesowych. Celem OLAP jest pomoc w podejmowaniu decyzji, planowanie i rozwiązywanie problemów. Dane OLTP ujawniają trwający proces biznesowy. Wręcz przeciwnie, OLAP ujawnia wielowymiarowy obraz wszystkich rodzajów działalności gospodarczej.

Mówiąc o szybkości przetwarzania, OLTP jest uważany za szybki, podczas gdy OLAP może trwać wiele godzin i zależy od danych. Biorąc pod uwagę wymagania dotyczące przestrzeni, OLTP potrzebuje tylko niewielkiej przestrzeni, jeśli dane historyczne są archiwizowane. Ale OLAP wymaga większej przestrzeni ze względu na historyczne dane i struktury agregacji.

Streszczenie:

1. OLAP to przetwarzanie analityczne online, a OLTP to przetwarzanie transakcji online. 2. Przetwarzanie analityczne online jest używane do analizy danych przez klientów, informatyków i urzędników, podczas gdy przetwarzanie transakcji online jest używane do analizy danych przez kierownictwo i menedżerów.

3. Jednym z głównych celów OLTP jest kontrolowanie / uruchamianie podstawowych zadań biznesowych. Celem OLAP jest pomoc w podejmowaniu decyzji, planowaniu i rozwiązywaniu problemów.

4. Dane OLTP ujawniają trwający proces biznesowy. Wręcz przeciwnie, OLAP ujawnia wielowymiarowy obraz wszystkich rodzajów działalności gospodarczej.

5. Podczas gdy przetwarzanie transakcji online opiera się na modelu relacji encji i bazy danych zorientowanej na aplikacje, przetwarzanie Online Analytical oparte jest na modelu konstelacji faktów i tematycznej bazie danych.

6. OLTP potrzebuje tylko niewielkiej przestrzeni, jeśli dane historyczne są archiwizowane. Ale OLAP wymaga większej przestrzeni ze względu na historyczne dane i struktury agregacji.