Erinevus RDBMSi ja Hadoopi vahel

võtme erinevus RDBMSi ja Hadoopi vahel on see, et RDBMS salvestab struktureeritud andmeid, Hadoop aga struktureeritud, poolstruktureeritud ja struktureerimata andmeid.

RDBMS on relatsioonimudelil põhinev andmebaasihaldussüsteem. Hadoop on tarkvara andmete hoidmiseks ja rakenduste käitamiseks kaubaartiklite klastrites.

SISU

1. Ülevaade ja peamised erinevused
2. Mis on RDBMS
3. Mis on Hadoop
4. Kõrvuti võrdlus - RDBMS vs Hadoop tabelina
5. Kokkuvõte

Mis on RDBMS?

RDBMS tähistab relatsioonimudelil põhinevat andmebaasi haldussüsteemi Relatsioonandmebaas. RDBMS-is kasutatakse andmete salvestamiseks tabeleid ning võtmed ja indeksid aitavad tabeleid ühendada. Tabel on andmeelementide kogum ja need on üksused. See sisaldab ridu ja veerge. Ridad tähistavad tabelis ühte kannet. Veerud tähistavad atribuute.

Näiteks võib müügiandmebaasis olla kliendi- ja tooteüksused. Kliendil võivad olla sellised atribuudid nagu kliendi_nimi, nimi, aadress, telefoninumber. Kirjel võivad olla atribuudid nagu product_id, nimi jne. Klienditabeli peamine võti on customer_id ja toottabeli primaarne võti on product_id. Toote_id paigutamine kliendi tabelisse võõra võtmena ühendab need kaks üksust. Samuti on tabelid omavahel seotud. Need pakuvad andmete terviklikkust, normaliseerimist ja palju muud. Vähesed levinud RDBMS-id on MySQL, MSSQL ja Oracle. Nad kasutavad päringute tegemiseks SQL-i.

Mis on Hadoop?

Hadoop on Java keeles kirjutatud Apache'i avatud lähtekoodiga raamistik. See aitab lihtsate programmeerimismudelite abil suures koguses andmeid salvestada ja töödelda arvutiklastrites. Hadoopi peamine eesmärk on suurandmete salvestamine ja töötlemine, mis viitab suurele hulgale keerukatele andmetele. Hadoopi läbilaskevõime, mis on võime teatud aja jooksul töödelda andmemahtu, on kõrge.

Hadoopi arhitektuuris on neli moodulit. Need on Hadoopi ühised, YARN, Hadoopi hajutatud failisüsteem (HDFS) ja Hadoop MapReduce. Ühine moodul sisaldab Java teeke ja utiliite. Samuti on sellel failid Hadoopi käivitamiseks. Hadoop YARN teostab tööde ajastamist ja klastriressursside haldamist.

Lisaks on Hadoopi hajutatud failisüsteem (HDFS) Hadoopi salvestussüsteem. See kasutab ülem-alluv arhitektuuri. Põhisõlm on NameNode ja see haldab failisüsteemi metaandmeid. Muud arvutid on orjasõlmed või DataNodes. Nad salvestavad tegelikke andmeid. Teisest küljest teeb Hadoop MapReduce hajutatud arvutused. Sellel on andmete töötlemise algoritmid. HDFS-is on peasõlmel töö jälgija. See töötab kaardil vähenda töökohti orjasõlmedes. Andmete töötlemise lõpuleviimiseks ja tulemuse tagastamiseks peasõlmele on iga alamsõlme jaoks olemas tegumijälgija. Üldiselt pakub Hadoop suure töötlemisvõimsusega andmete massilist salvestamist.

Mis vahe on RDBMS-i ja Hadoopi vahel??

RDBMS vs Hadoop

RDBMS on süsteemitarkvara relatsioonimudelil põhinevate andmebaaside loomiseks ja haldamiseks. Hadoop on avatud lähtekoodiga tarkvara kogum, mis ühendab paljusid arvuteid, et lahendada probleeme, mis hõlmavad suurt hulka andmeid ja arvutusi.
 Andmete mitmekesisus
RDBMS salvestab struktureeritud andmeid. Hadoop talletab struktureeritud, poolstruktureeritud ja struktureerimata andmeid.
Andmekogu
RDBMS salvestab keskmise andmemahu. Hadoop salvestab suure hulga andmeid kui RDBMS.
 Kiirus
RDBMS-is on lugemine kiire. Hadoopis loeb ja kirjutab kiiresti.
Skaleeritavus
RDBMS on vertikaalselt skaleeritav. Hadoopil on horisontaalne mastaapsus.
Riistvara
RDBMS kasutavad tipptasemel servereid. Hadoop kasutab kauba riistvara.
  Läbilaskevõime
RDBMS läbilaskevõime on suurem. Hadoopi läbilaskevõime on madalam.

Kokkuvõte - RDBMS vs Hadoop

Selles artiklis käsitleti erinevust RDBMSi ja Hadoopi vahel. Peamine erinevus RDBMSi ja Hadoopi vahel on see, et RDBMS salvestab struktureeritud andmeid, samas kui Hadoop salvestab struktureeritud, poolstruktureeritud ja struktureerimata andmeid.

Viide:

1.Tutorials point. SQL RDBMS kontseptsioonid. , Õppematerjalide punkt, 8. jaanuar 2018. Saadaval siin  
2.Tutorials point. “Hadoopi õpetus.” , Õppematerjalide punkt, 8. jaanuar 2018. Saadaval siin  

Pilt viisakalt:

1.'8552968000'ga Intel Free Press (CC BY-SA 2.0) Flickri kaudu