OLAP vs OLTP
Az OLTP és az OLAP egyaránt a közös adatkezelési rendszerek. Az OLTP (Online Transaction Processing) egy olyan rendszerkategória, amely kezeli a tranzakciók feldolgozását. Az OLAP (Online Analytical Processing), ahogy a neve is sugallja, a multidimenziós adatbázisok lekérdezésére szolgáló módszerek összeállítása. Az OLAP egy BI (üzleti intelligencia) eszköz. A BI számítógépes módszerekre utal, amelyek segítségével az üzleti adatok hasznos információk azonosíthatók és kinyerhetők.
Mi az OLAP??
Az OLAP egy olyan rendszerosztály, amely többdimenziós kérdésekre ad választ. Az OLAP-t általában marketing, költségvetési, előrejelzési és hasonló alkalmazásokhoz használják. Magától értetődik, hogy az OLAP-hoz használt adatbázisok a gyors teljesítmény szempontjából összetett és ad-hoc lekérdezésekhez vannak konfigurálva. Általában egy mátrixot használunk egy OLAP kimenetének megjelenítésére. A lekérdezés méretei a sorok / oszlopok számából származnak. Gyakran használják az összevonási módszereket több táblában az összefoglalókhoz. Például felhasználható a Wal-Mart idei eladásainak megismerésére az előző évhez képest? Mi az előrejelzés az értékesítésről a következő negyedévben? Mit lehet mondani a trendről, ha megvizsgáljuk a százalékos változást?
Mi az OLTP??
Az OLTP egy olyan rendszerkategória, amely a tranzakciókra összpontosító alkalmazások kezelésére szolgál. Megkönnyítik az adatbevitelt és a tranzakciók feldolgozása céljából történő visszakeresést. Itt egy tranzakció vonatkozhat számítógépes vagy adatbázis tranzakciókra vagy üzleti kereskedelmi tranzakciókra. Az OLTP rendszerek általában képesek azonnal reagálni a felhasználói kérésekre. Például az ATM (Automatic Teller Machines) egy példa a kereskedelmi tranzakciók feldolgozására. A legújabb OLTP rendszerek képesek egynél több társaságot átfogni, és hálózaton keresztül működhetnek. Az OLTP-orientált adatbázisokat futtató nagy alkalmazások esetében szükség lehet a Transaction Management szoftverrendszerek, például a CICS használatára. A decentralizált OLTP adatbázis-rendszerek elosztják a feldolgozandó tranzakciókat a hálózat több számítógépére. Á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ás adatokat szolgáltatnak az adattárházak számára, az OLAP rendszerek pedig segítenek ezen adatok elemzésében. Más szavakkal, az OLTP az eredeti adatforrás, az OLAP adatok valójában különféle OLTP adatbázisokból származnak. Az OLTP rendszereket használják a szervezet alapvető üzleti feladatainak futtatására, míg az OLAP rendszereket tervezési és problémamegoldási célokra. Ez azt jelenti, hogy az OLTP pillanatképet mutat a jelenlegi üzleti folyamatokról, szemben az OLAP rendszerekkel, amelyek többdimenziós képet nyújtanak a különféle tevékenységekről. Az OLTP beszúrásai és frissítései rövidek és gyorsak, és általában a végfelhasználók kezdeményezik, míg az OLAP rendszerek esetében ugyanazok a periodikusan futó kötegelt munkák. Hasonlóképpen, az OLTP rendszerekre vonatkozó lekérdezések nagyon egyszerűek, és gyakran egyszerű eredménykészleteket nyújtanak, amelyek nagyon kevés rekordot tartalmaznak. Az OLAP rendszerekkel kapcsolatos lekérdezések azonban összetett összesített lekérdezések. Az OLTP rendszerek feldolgozási sebessége nagyon gyors, mint az OLAP sebesség. Az OLTP rendszereknek általában viszonylag kisebb helyigénye van, mint az OLAP rendszereknek, mivel a szokásos adatok mellett történelmi adatokat és aggregációs struktúrákat tartalmaznak.