Hlavný rozdiel : Online analytické spracovanie je navrhnuté tak, aby odpovedalo na viacrozmerné dopyty, zatiaľ čo Online Transaction Processing je navrhnuté tak, aby uľahčovalo a spravovalo bežné obchodné aplikácie. Zatiaľ čo OLAP je orientovaný na zákazníka, OLTP je orientovaný na trh.
Oba systémy OLTP a OLAP sú dva spoločné systémy na správu údajov. OLTP je kategória systémov, ktoré spravujú spracovanie transakcií. OLAP je kompilácia spôsobov dotazovania multidimenzionálnych databáz. Tento článok pomáha rozlišovať medzi týmito dvoma dátovými systémami.

Databázy OLAP sú veľmi de-normalizované, čo robia súbory zbytočné a pomáhajú zlepšovať analytickú výkonnosť. Rýchlosť spracovania systému je veľmi pomalá a môže trvať až niekoľko hodín v závislosti od daných údajov.
Systém OLAP organizuje údaje v multidimenzionálnom modeli, ktorý je vhodný na podporu rozhodovania a analýzu údajov. Hlavným účelom OLAP je pomôcť pri rozhodovaní o podpore, plánovaní a riešení problémov. Odhaľuje multidimenzionálny pohľad na všetky typy obchodných aktivít.

Termín OLTP znamená "spracovanie transakcií online". Je to trieda systémov, ktoré uľahčujú a spravujú transakcie orientované aplikácie, zvyčajne pre zadávanie údajov a spracovanie transakcií vyhľadávania. Spravuje aktuálne údaje a ukladá všetky dáta. Je charakterizovaný veľkým počtom krátkych online transakcií a ich rýchlou reakciou v reálnom čase na používateľov.
OLTP je prevádzkové dáta. Považuje sa za originálny zdroj údajov. Údaje v databáze OLTP sú štruktúrované, podrobné a organizované, takže uprednostňujú rýchlosť, výkon, spoľahlivosť, integritu údajov a bezpečnosť. Databázy sú veľmi normalizované, čo znamená, že existuje veľmi málo alebo žiadna redundancia údajov.
Hlavným účelom systému OLTP je kontrola alebo riadenie základných obchodných úloh. Hlavný dôraz týchto systémov kladie na veľmi rýchle spracovanie dotazov, zachovanie integrity údajov v prostredí s viacerými prístupmi a efektívnosť meraná počtom transakcií za sekundu. Výkonnosť databázy OLTP je však veľmi slabá pri analýze údajov v reálnom čase.
Porovnanie medzi OLTP a OLAP:
OLAP | OLTP | |
Skratka | Znamená to "online analytické spracovanie". | Ide o "spracovanie transakcií online". |
použitie | Používa sa na spracovanie dotazov. | Používa sa na spracovanie transakcií. |
údaje |
|
|
typ | Je to analýza riadená. | Je riadený aplikáciou. |
zdroj | Údaje prichádzajú z rôznych zdrojov OLTP. | Je to pôvodný zdroj údajov. |
účel | Pomôcť s plánovaním, riešením problémov a podporou rozhodovania. | Ovládanie a riadenie základných obchodných úloh. |
obchodné | Odhaľuje multidimenzionálny pohľad na všetky typy obchodných aktivít. | Odhaľuje prebiehajúci obchodný proces. |
aktualizácie | Existujú pravidelné dlhodobé dávkové úlohy, ktoré obnovujú údaje. | Krátke a rýchle vloženia a aktualizácie iniciované koncovými používateľmi. |
dotazy | Často sú to zložité dopyty zahŕňajúce agregácie. | Ide o štandardizované a jednoduché dopyty. |
rýchlosť | Je pomalý v závislosti od údajov. | Je to veľmi rýchle. |
trhové | Je orientovaný na zákazníka. | Je orientovaný na trh. |
Návrh databázy | Je de-normalizovaný s menším počtom tabuliek a využíva schémy hviezd alebo vločiek. | V mnohých tabuľkách je veľmi normalizovaná. |
vyhliadka | Predstavuje manažérsky názor. | Predstavuje zobrazenie administratívnych pracovníkov alebo operátorov. |
užívatelia | Má niekoľko súbežných používateľov. | Má mnoho súbežných používateľov. |