OLTP vs OLAP

Az alábbi blog röviden az OLTP vs OLAP és a különféle felhasználási esetekről szól.



véletlenszerű karakterláncot generál a java-ban

OLTP vs OLAP

Az OLTP állítólag inkább egy online tranzakciós rendszer vagy adattároló rendszer, ahol a felhasználó rengeteg online tranzakciót hajt végre az adattár segítségével. Azt is mondják, hogy több ad-hoc olvasás / írás valós időben történik.



Az OLAP inkább offline adattár. Hozzáférhetőhányszoroffline módon. Például a tömeges naplófájlokat beolvassák, majd visszaírják az adatfájlokba. Néhány olyan általános terület, ahol az OLAP-t használják, a naplófájlok, az adatbányászati ​​munkák stb.

A Cassandra állítólag inkább az OLTP, mivel valós idejű, míg a Hadoop inkább az OLAP, mivel elemzésre és tömeges írásra használják.



Miért kell integrálni az OLAP-ot és az OLTP-t?

Ha a legolcsóbb árat keresi a következő 365 napos szállodai foglaláshoz, itt van egy hatalmas adatkészlet a Cassandra számára, és ajánlást szeretne kapni a valós idejű adatbázisra, az ár alapján egy promóciót működtetnek.

Ilyen esetekben minden rekordot meg kell ismételnünk, és az elemzéseket a tetején kell tartanunk, ami egy hatalmas offline munka, amelyet gyakran el kell indítani. Itt Hadoop játszik szerepet a tömeges adatok összegyűjtésében.

hogyan kell használni az sqlite böngészőt

A másik előny, hogy futtathatunk egy fürtöt, és megszakíthatjuk egy másik Hadoop-fürt futtatását.



A harmadik előny az, hogy sok működési költség is csökkenthető.

Adott forgatókönyv szerint, ha egy felhasználó jól ismeri a Hadoop különféle ökoszisztémáit, például a Hive, a Pig Latin, és integrálnia kell az adatokat, akkor be kell dugnia valamilyen adatforrást a Cassandra-ba, és meg kell próbálni futtatni a Map-et. Csökkentse a munkahelyeket is.

Észrevehető minta van az OLTP és az OLAP között. Az OLTP-ben kevesebb az írás, pl. Információk a szállodáról. Feltéve, hogy az árváltozás másodpercenként 5000-szer megtörténik, az olvasmányok itt lehetnek. Ilyen esetekben 1 írás lehet másodpercenként, de az olvasások százak és ezerek számára terjedhetnek ki. Tehát az arány itt 1: 1000 körül van.

Érdekes megfigyelés, hogy Cassandra könnyen beilleszkedik ebbe a modellbe, amely olyan modelleket is tartalmaz, ahol az olvasás / írás egyenlő. Ezenkívül, ha az OLTP-ről van szó, akkor is, ha egy hangolható és erős konzisztencia-modellbe kerül, egy milliszekundumos különbséget láthat az esetleges következetes modellek és a legerősebb konzisztens modellek között. Így Cassandra beilleszthető az OLTP-be.

Az OLAP-hoz érkezve különböző OLAP-minták láthatók, ami azt jelenti, hogy egyszerre több írás is történik. Az OLAP-ban az adatokat egy képben dobjuk ki, vagyis az összes naplófájlt betesszük az adattárba, majd elkezdjük a feldolgozást. Az adatminta vagy a hozzáférési minta pontosan ellentétes az OLTP típusú alkalmazásokkal. Itt hasznos lehet a Hadoop vagy a MapReduce.

konvertálja a dupla egész számra java-ban

Van egy kérdésünk? Említse meg őket a megjegyzések részben, és mi kapcsolatba lépünk Önnel.

Kapcsolódó hozzászólások:

A Cassandra megtanulásának öt legfontosabb oka