OLTP pret OLAP



Šajā emuārā īsi runāts par OLTP pret OLAP un dažādiem lietošanas gadījumiem.

OLTP pret OLAP

Tiek teikts, ka OLTP drīzāk ir tiešsaistes darījumu sistēma vai datu glabāšanas sistēma, kur lietotājs veic daudz tiešsaistes darījumu, izmantojot datu krātuvi. Ir arī teikts, ka reāllaikā notiek vairāk ad-hoc lasījumu / rakstu.





kā beigt programmu java

OLAP ir vairāk bezsaistes datu krātuve. Tas ir pieejamsreižu skaitsbezsaistē. Piemēram, lielapjoma žurnālfaili tiek nolasīti un pēc tam atkal ierakstīti datu failos. Daži no kopējiem apgabaliem, kur tiek izmantots OLAP, ir žurnāla darbi, datu ieguves darbi utt.

Tiek teikts, ka Kasandra ir vairāk OLTP, jo tas ir reāllaikā, turpretī Hadoop ir vairāk OLAP, jo to izmanto analīzei un lielapjoma rakstīšanai.



Kāpēc integrēt OLAP un OLTP?

Ja jūs meklējat lētāko viesnīcu rezervēšanas cenu nākamajās 365 dienās, šeit jums ir milzīgs Kasandras datu kopums un vēlaties saņemt ieteikumus par reāllaika datu bāzi, tiek rīkota reklāma, pamatojoties uz cenu.

Šādā scenārijā mums ir jāatkārto visi ieraksti un tam jāpaliek analītikai, kas ir milzīgs bezsaistes darbs, kas bieži jāsāk. Šeit Hadoop sāk spēlēt lielapjoma datus.

Otrs ieguvums ir tas, ka mēs varam palaist vienu kopu un pārtraukt citas Hadoop kopas darbību.



Trešais ieguvums ir tas, ka var samazināt arī lielas darbības izmaksas.

Ņemot vērā scenāriju, kurā, ja lietotājs labi pārzina dažādas Hadoop ekosistēmas, piemēram, Hive, Pig Latin, un tajā ir jāintegrē dati, Kassandrā jāpievieno kāds datu avots un jāmēģina palaist Map Samaziniet arī darbavietas.

Starp OLTP un OLAP ir pamanāms modelis. OLTP ir mazāks rakstu skaits, piem. Informācija par viesnīcu. Pieņemot, ka cenas izmaiņas notiek ik pēc 5000 reizēm sekundē, šeit var būt vairāk lasījumu. Šādā scenārijā var būt 1 rakstīšana sekundē, bet lasījumi var sasniegt simtiem un tūkstošiem. Tātad attiecība šeit ir aptuveni 1: 1000.

Tas ir interesants novērojums, ka Kasandra var viegli iekļauties šajā modelī, kurā ietilpst modeļi, kur lasīšana / rakstīšana ir vienāda. Turklāt, runājot par OLTP, pat ja nokļūstat noregulējamā un spēcīgā konsekvences modelī, var redzēt milisekunžu plaisu starp iespējamiem konsekventiem modeļiem un spēcīgākajiem konsekventajiem modeļiem. Tādējādi Kasandra var iekļauties OLTP.

Pārejot uz OLAP, var redzēt dažādus OLAP modeļus, kas nozīmē, ka vienlaikus notiek vairākas rakstīšanas. OLAP mēs izmetam datus vienā kadrā, t.i., visi žurnāla faili tiek ievietoti datu krātuvē un pēc tam mēs sākam apstrādi. Datu modelis vai piekļuves modelis ir tieši pretējs OLTP lietojuma veidam. Šeit noderēs Hadoop vai MapReduce.

Vai mums ir jautājums? Pieminiet tos komentāru sadaļā, un mēs ar jums sazināsimies.

Saistītās ziņas:

konvertēt decimālu binārā pitona kodā

5 galvenie iemesli, kāpēc mācīties Kasandru