OLTP vs. OLAP
Obsah
OLTP a OLAP jsou IT systémy. Oba systémy jsou odlišné. OLTP je transakční systém, zatímco OLAP je analytický systém. Zdrojová data jsou poskytována do datového skladu pomocí OLTP a jsou analyzována pomocí OLAP. OLAP se zabývá operací v systému se spoustou krátkých transakcí. OLAP se zabývá historickými daty s nízkým objemem transakcí.
Obsah: Rozdíl mezi OLTP a OLAP
- Co je OLTP?
- Co je OLAP?
- Klíčové rozdíly
- Vysvětlení videa
Co je OLTP?
OLTP znamená On-line Transaction Processing. OLTP je transakční systém a zabývá se operací v systému se spoustou krátkých transakcí on-line, tj. VLOŽTE, UPDATE, DELETE. OLTP se zaměřuje na velmi rychlé zpracování dotazů. Je docela efektivní udržovat data v prostředí s více přístupy. Data jsou často aktualizována.
Co je OLAP?
OLAP znamená online analytické zpracování.OLAP je analytický systém a zabývá se historickými daty s nízkým objemem transakcí. Doba odezvy je účinným měřítkem systémů OLAP. data jsou ukládána ve vícerozměrných schématech a jsou agregována. Dotazy jsou zde poměrně složité. Jeho rychlost zpracování závisí na množství zahrnutých dat.
Klíčové rozdíly
- OLTP znamená On-line transakční zpracování, zatímco OLAP znamená On-line analytické zpracování.
- OLTP poskytuje data do datového skladu, zatímco OLAP tato data analyzuje.
- OLTP se zabývá provozními daty, zatímco OLAP se zabývá historickými daty.
- V OLTP jsou dotazy jednoduché, zatímco v OLAP jsou dotazy relativně složité.
- Rychlost zpracování OLTP je velmi rychlá, zatímco v OLAP rychlost zpracování závisí na množství dat.
- OLTP vyžaduje méně dat pro data ve srovnání s OLAP.
- Návrh databáze OLAP je vysoce normalizován u mnoha tabulek, zatímco v OLAP je návrh databáze denormalizován pomocí několika tabulek.
- V databázi OLTP jsou transakce krátké, zatímco v databázi OLAP jsou transakce dlouhé.
- IN OLTP objemové transakce jsou vysoké, zatímco v OLAP objemové transakce jsou nízké.
- V OLAP transakci obnovení je nutné, zatímco v OLTP transakce obnovení není nutné.
- OLTP se zaměřuje na aktualizaci dat, zatímco OLAP se zaměřuje na hlášení a získávání dat.