Rozdíl Mezi OLAP A OLTP

Rozdíl Mezi OLAP A OLTP
Rozdíl Mezi OLAP A OLTP

Video: Rozdíl Mezi OLAP A OLTP

Video: Rozdíl Mezi OLAP A OLTP
Video: OLAP против OLTP | Онлайн-обработка транзакций и онлайн-аналитическая обработка | Intellipaat 2024, Březen
Anonim

OLAP vs OLTP

OLTP i OLAP jsou dva běžné systémy pro správu dat. OLTP (Online Transaction Processing) je kategorie systémů, která spravuje zpracování transakcí. OLAP (Online Analytical Processing), jak název napovídá, je kompilací způsobů dotazování vícerozměrných databází. OLAP je nástroj BI (Business Intelligence). BI odkazuje na počítačové metody pro identifikaci a extrakci užitečných informací z obchodních dat.

Co je to OLAP?

OLAP je třída systémů, které poskytují odpovědi na vícerozměrné dotazy. OLAP se obvykle používá pro marketingové, rozpočtové, prognostické a podobné aplikace. Je samozřejmé, že databáze používané pro OLAP jsou konfigurovány pro složité a ad-hoc dotazy s ohledem na rychlý výkon. K zobrazení výstupu OLAP se obvykle používá matice. Dimenze dotazu pocházejí z počtu řádků / sloupců. K získání souhrnů často používají metody agregace na více tabulkách. Lze jej například použít ke zjištění letošních tržeb ve společnosti Wal-Mart ve srovnání s loňským rokem? Jaká je predikce prodeje v příštím čtvrtletí? Co lze říci o trendu při pohledu na procentuální změnu?

Co je OLTP?

OLTP je kategorie systémů, které jsou určeny pro správu aplikací zaměřených na transakce. Usnadňují zadávání a načítání dat pro zpracování transakcí. Zde se transakce může vztahovat na počítačovou nebo databázovou transakci nebo obchodní obchodní transakce. Systémy OLTP jsou obvykle schopné okamžitě reagovat na požadavky uživatelů. Například ATM (Automatic Teller Machines) je příkladem zpracování komerčních transakcí. Nedávné systémy OLTP jsou schopné pokrýt více než jednu společnost a mohou pracovat v síti. U velkých aplikací se spuštěnými databázemi orientovanými na OLTP může být nutné použít softwarové systémy Transaction Management, jako je CICS. Decentralizované systémy databází OLTP distribuují transakce, které mají být zpracovány, do více počítačů v síti. Typicky,SOA (architektura orientovaná na služby) a webové služby obsahují systémy OLTP.

Jaký je rozdíl mezi OLAP a OLTP?

Obecně platí, že systémy OLTP poskytují zdrojová data do datových skladů a systémy OLAP pomáhají tato data analyzovat. Jinými slovy, OLTP jsou původním zdrojem dat a data OLAP ve skutečnosti pocházejí z různých databází OLTP. Systémy OLTP se používají k provádění základních obchodních úkolů organizace, zatímco systémy OLAP se používají pro účely plánování a řešení problémů. To znamená, že OLTP odhaluje snímek současných obchodních procesů na rozdíl od systémů OLAP poskytujících vícerozměrný pohled na různé činnosti. Vložky a aktualizace OLTP jsou krátké a rychlé a jsou obvykle iniciovány koncovými uživateli, zatímco stejné pro systémy OLAP jsou periodické dlouhodobé dávkové úlohy. Podobně jsou dotazy na systémy OLTP velmi jednoduché a často poskytují jednoduché sady výsledků obsahující velmi málo záznamů. Ale,dotazy na systémy OLAP jsou složité agregované dotazy. Rychlost zpracování systémů OLTP je ve srovnání s rychlostmi OLAP velmi vysoká. Systémy OLTP mají obvykle relativně menší požadavky na prostor než systémy OLAP, protože kromě běžných dat obsahují i historická data a agregační struktury.

Doporučená: