Hlavní rozdíl : Online analytické zpracování je navrženo tak, aby odpovídalo vícerozměrným dotazům, zatímco Online Transaction Processing je navrženo tak, aby usnadňovalo a spravovalo běžné obchodní aplikace. Zatímco OLAP je orientován na zákazníka, OLTP je orientován na trh.
OLTP a OLAP jsou dva společné systémy pro správu dat. OLTP je kategorie systémů, které řídí zpracování transakcí. OLAP je kompilace způsobů dotazování vícerozměrných databází. Tento článek pomáhá rozlišovat mezi těmito dvěma datovými systémy.
Databáze OLAP jsou velmi de-normalizovány, což zbytečně zpomaluje a pomáhá zlepšit analytický výkon. Rychlost zpracování systému je velmi pomalá a v závislosti na použitých datech může trvat až několik hodin.
Systém OLAP organizuje data v multidimenzionálním modelu, který je vhodný pro podporu rozhodování a analýzu dat. Hlavním účelem OLAP je pomoci při rozhodování o podpoře, plánování a řešení problémů. Odhaluje vícerozměrný pohled na všechny typy podnikatelských aktivit.
Termín OLTP znamená "Online Transaction Processing". Jedná se o třídu systémů, která usnadňují a spravují aplikace orientované na transakce, typicky pro zadávání dat a zpracování transakcí vyhledávání. Spravuje aktuální data a ukládá všechna data. Je charakterizován velkým počtem krátkých online transakcí a jejich rychlou reakcí v reálném čase na uživatele.
OLTP je provozní data. Je považován za původní zdroj dat. Údaje v databázi OLTP jsou strukturované, podrobné a organizované, takže upřednostňují rychlost, výkon, spolehlivost, integritu dat a zabezpečení. Databáze jsou vysoce normalizované, což znamená, že existuje velmi malá nebo žádná redundance dat.
Hlavním účelem systému OLTP je ovládat nebo řídit základní obchodní úkoly. Hlavní důraz těchto systémů je kladen na velmi rychlé zpracování dotazů, zachování integrity dat v prostředí s více přístupy a efektivitu měřenou počtem transakcí za sekundu. Výkon databáze OLTP je však velmi špatný při analýze dat v reálném čase.
Srovnání mezi OLTP a OLAP:
OLAP | OLTP | |
Zkratka | Znamená to "Online analytické zpracování". | To znamená "zpracování transakcí online". |
Použití | Používá se pro zpracování dotazů. | Používá se pro zpracování transakcí. |
Data |
|
|
Typ | Je to analýza řízená. | Je to aplikace řízená. |
Zdroj | Data pocházejí z různých zdrojů OLTP. | Je to původní zdroj dat. |
Účel | Pomáhat s plánováním, řešením problémů a podporou rozhodování. | Řízení a správa základních obchodních úkolů. |
Obchod | Odhaluje vícerozměrný pohled na všechny typy podnikatelských aktivit. | Odhaluje probíhající obchodní proces. |
Aktualizace | K dispozici jsou periodické dávkové dávkové úlohy, které obnovují data. | Krátké a rychlé vložení a aktualizace iniciované koncovými uživateli. |
Dotazy | Jsou často složitými dotazy zahrnujícími agregace. | Jedná se o standardizované a jednoduché dotazy. |
Rychlost | V závislosti na datech je pomalá. | Je to velmi rychlé. |
Trh | Je orientován na zákazníka. | Je orientován na trh. |
Návrh databáze | Deformuje se s menším počtem tabulek a využívá schémata hvězd nebo vloček. | Je velmi normalizovaná u mnoha tabulek. |
Pohled | Představuje manažerský pohled. | Představuje klerický pohled nebo zobrazení operátora. |
Uživatelé | Má několik souběžných uživatelů. | Má mnoho souběžných uživatelů. |