Különbség OLAP és OLTP között

Anonim

OLAP vs OLTP

Mind az OLTP, mind az OLAP két olyan közös adatkezelési rendszer. Az OLTP (Online Transaction Processing) egy olyan rendszerek kategóriája, amely kezeli a tranzakció feldolgozását. Az OLAP (Online Analytical Processing), amint azt a név is sugallja, összefoglalja a többdimenziós adatbázisok lekérdezésének módjait. Az OLAP egy BI (Business Intelligence) eszköz. A BI hivatkozik a számítógépes módszerekre az üzleti adatok hasznos információinak azonosítása és kivonása céljából.

Mi az OLAP?

Az OLAP a rendszerek egy csoportja, amely a többdimenziós lekérdezésekre ad választ. Általában az OLAP marketing, költségvetés, előrejelzés és hasonló alkalmazásokhoz használható. Magától értetődik, hogy az OLAP-ban használt adatbázisok összetett és ad-hoc lekérdezésekre vannak beállítva, gyors elrendezésben. Általában egy mátrixot használnak az OLAP kimenetének megjelenítésére. A lekérdezés dimenziói sorok / oszlopok számából származnak. Gyakran használják az összesítés módjait több táblázaton az összefoglalók beszerzéséhez. Például felhasználható arra, hogy megismerje az idei Wal-Mart értékesítését az elmúlt évhez képest? Mi a prognózis az eladásokról a következő negyedévben? Mit lehet mondani a trendről a százalékos változás figyelembevételével?

Mi az OLTP?

Az OLTP olyan rendszerek kategóriája, amelyek a tranzakciókra orientált alkalmazások kezelésére szolgálnak. Segítséget nyújtanak az adatfeldolgozáshoz és a tranzakció feldolgozásához. Itt egy tranzakció hivatkozhat számítógépes vagy adatbázis-ügyletekre vagy üzleti kereskedelmi ügyletekre. Az OLTP rendszerek általában képesek azonnal reagálni a felhasználói kérelmekre. Például az ATM (Automatic Teller Machines) példája a kereskedelmi tranzakciók feldolgozásának. A legfrissebb OLTP rendszerek képesek egynél több vállalatra kiterjedni, és hálózaton keresztül dolgozhatnak. Az OLTP-orientált adatbázisokat futtató nagy alkalmazások esetében szükség lehet Transaction Management szoftverrendszerek használatára, mint például a CICS. A decentralizált OLTP adatbázisrendszerek a tranzakciókat a hálózat több számítógépére osztják fel. Általában a SOA (szolgáltatásorientált architektúra) és a webszolgáltatások OLTP rendszereket tartalmaznak.

Mi a különbség az OLAP és az OLTP között?

Általában az OLTP rendszerek forrásadatokat adnak az adattárházaknak, és az OLAP rendszerek segítik az adatok elemzésében. Más szóval az OLTP az eredeti adatforrás, és az OLAP adatok ténylegesen különböző OLTP adatbázisokból származnak. Az OLTP rendszereket a szervezet alapvető üzleti feladatainak futtatására használják, míg az OLAP rendszereket tervezési és problémamegoldási célokra használják. Ez azt jelenti, hogy az OLTP egy pillanatfelvételt tár fel a jelenlegi üzleti folyamatokról, szemben az OLAP rendszerekkel, amelyek többféle dimenziójú képet mutatnak a különböző tevékenységekről.Az OLTP beillesztései és frissítései rövidek és gyorsak, és általában a végfelhasználók kezdeményezik, ugyanakkor az OLAP rendszerek esetében is rendszeres, hosszú távú kötegelt feladatok. Hasonlóképpen, az OLTP rendszerekhez intézett lekérdezések nagyon egyszerűek és gyakran egyszerű eredményhalmazokat tartalmaznak, amelyek nagyon kevés rekordot tartalmaznak. Az OLAP-rendszerek lekérdezése azonban összetett aggregált lekérdezések. Az OLTP rendszerek feldolgozási sebessége nagyon gyorsan összehasonlítható az OLAP-sebességekkel. Tipikusan az OLTP rendszereknek viszonylag kisebb helyigényük van, mint az OLAP rendszerek, mert a rendszeres adatokon felül történelmi adatokat és aggregációs struktúrákat tartalmaznak.