OLTP protiv OLAP-a



Sljedeći blog ukratko govori o OLTP-u protiv OLAP-a i raznim slučajevima korištenja.

OLTP protiv OLAP-a

Za OLTP se kaže da je više mrežni transakcijski sustav ili sustav za pohranu podataka, gdje korisnik obavlja puno mrežnih transakcija pomoću spremišta podataka. Također se kaže da se više ad-hoc čitanja / pisanja događa u stvarnom vremenu.





OLAP je više izvanmrežna pohrana podataka. Pristupljeno mu jebroj putau izvanmrežnoj modi. Primjerice, datoteke skupnog dnevnika čitaju se, a zatim zapisuju natrag u podatkovne datoteke. Neka od uobičajenih područja u kojima se koristi OLAP su poslovi dnevnika, poslovi rudarstva podataka itd.

što je pojo model programiranja

Kaže se da je Cassandra više OLTP, jer je to u stvarnom vremenu, dok je Hadoop više OLAP, jer se koristi za analitiku i skupna pisanja.



Zašto integrirati OLAP i OLTP?

Ako u slučaju da tražite najjeftiniju cijenu za rezervaciju hotela u sljedećih 365 dana, ovdje imate ogroman skup podataka za Cassandru i želite preporuke u bazi podataka u stvarnom vremenu, promocija se izvodi na temelju cijene.

U takvom scenariju moramo ponoviti sve zapise i zadržati analitiku na vrhu, što je ogroman izvanmrežni posao koji se često mora pokretati. Ovdje Hadoop ulazi u igru ​​za skupno drobljenje podataka.

Druga je prednost što možemo pokrenuti jedan klaster i prekinuti pokretanje drugog klastera Hadoop.



Treća je prednost što se također može smanjiti puno operativnih troškova.

S obzirom na scenarij, u kojem, ako je korisnik dobro upućen u razne Hadoop Eko-sustave, poput Hive-a, Pig Latin-a i treba integrirati podatke u njega, tada treba uključiti neki izvor podataka u Cassandri i pokušati pokrenuti Map Smanjite i radna mjesta.

Primjetan je obrazac između OLTP-a i OLAP-a. U OLTP-u postoji manji broj upisa, na pr. Informacije o hotelu. Pod pretpostavkom da se promjene cijena događaju svakih 5000 puta u sekundi, očitavanja je ovdje možda više. U takvom scenariju može doći do 1 pisanja u sekundi, ali čitanja mogu protjerati na stotine i tisuće. Dakle, omjer je ovdje oko 1: 1000.

Zanimljivo je zapažanje da se Cassandra može lako uklopiti u ovaj model, što uključuje modele u kojima su čitanje / pisanje jednaki. Također, kada je OLTP u pitanju, čak i ako netko uđe u prilagodljivi i snažni model dosljednosti, može se uočiti milisekunda jaz između eventualnih konzistentnih modela i najjačih konzistentnih modela. Dakle, Cassandra se može uklopiti u OLTP.

Dolaskom na OLAP mogu se vidjeti različiti obrasci OLAP-a, što znači da se istovremeno odvija nekoliko zapisivanja. U OLAP-u podatke izbacujemo u jednom kadru, tj. Sve datoteke dnevnika stavljaju se u spremište podataka i tada započinjemo obradu. Obrazac podataka ili obrazac pristupa upravo je suprotan OLTP vrsti aplikacije. Ovdje će biti korisni Hadoop ili MapReduce.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare i javit ćemo vam se.

Vezane objave:

Top 5 razloga za učenje Cassandre