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