Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely vo OLTP a OLAP

Online Transaction Processing ( OLTP ) je technológia používaná pre vkladanie dát do alebo aktualizovať dáta v , prevádzkové alebo produkčnej databázy , ako je ten , ktorý používa point - of - predaj systému . Online Analytical Processing ( OLAP ) je technológia používaná na vykonávanie komplexnú analýzu dát v dátovom sklade , alebo , inými slovami , databázy , ktorá obsahuje historické " zábery " prevádzkových údajov , a je optimalizovaný pre vyhľadávanie . Systémy OLAP sú zvyčajne používajú podniky pre analýzu trendov , podporu rozhodovania a finančné prognózovanie. Transakcia

OLTP a OLAP systémy zvládnuť databázových transakcií inak .

Typický OLTP systém môže byť aktualizovaný tisíckrát denne . Rýchlosť transakcií je rozhodujúce týkajú , a systém je navrhnutý tak , aby zvládnuť vysoký počet INSERT a UPDATE vyhlásenie

systémy OLAP sú aktualizované nepravidelne - . Snáď raz denne alebo raz týždenne - ale môže byť požadované , aby prístup milióny riadkov dát vrátiť množinu výsledkov . Sú určené pre dotazovanie rýchlosti .
Databáza design

Fyzikálne databázy vzorov pre OLTP a OLAP systémy nie sú kompatibilné . Oba systémy používajú relačné databázy , ktoré sa skladajú z viac súborov súvisiacich informácií , známych ako tabuliek alebo vzťahy , ale dáta sú usporiadané rozdielne . V OLTP systémoch , dáta sú usporiadané v radoch , ktoré sú uložené v blokoch na pevnom disku , ale vo vyrovnávacej pamäti do hlavnej pamäte na databázovom serveri , tak , že sa dá získať veľmi rýchlo . Dáta v systéme OLAP je často usporiadané do hviezdy schém a optimalizovanej kompresie atribúty dát , alebo stĺpcov , pomocou slovníkov .
Normalizácia

proces efektívne organizovanie dát v databáze je známy ako " normalizácia " . Účelom normalizácia je odstránenie redundantných dát z databázy a zabezpečiť , aby iba súvisiace dáta sú uložené v každej databázovej tabuľky . OLTP systémy sú viac náchylné k dátovým anomálie spôsobené vysokým počtom doštičiek a aktualizácie výkazov , a vyžadujú vyšší stupeň normalizácie , ako u systémov OLAP . Z rovnakého dôvodu , nedostatočná normalizácia v systémoch OLAP znamená , že extrahovať dáta z databázy rýchlejšie a efektívnejšie .
Veľkosť databázy

veľkosť databáz používaných OLTP systémy sú zvyčajne menšie ako tie , ktoré používajú systémy OLAP z niekoľkých dôvodov : V OLTP systémov , dôraz je kladený na rýchlosť transakcie , takže správcovia databázy pravidelne očistiť , alebo archív , dát . V systémoch OLAP , dôraz je kladený na vytvorenie komplexnej historický rekord , takže dáta sú zriedka archivované a môžu byť týždne , mesiace alebo dokonca rokov . Navyše , systémy OLAP pomocou databáz , ktoré nie sú normalizované , takže dáta sú duplikované , čo vedie k nárastu veľkosti databázy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené