ključna razlika Između RDBMS-a i Hadoopa je da je RDBMS pohranjuje strukturirane podatke, dok Hadoop pohranjuje strukturirane, polustrukturirane i nestrukturirane podatke.
RDBMS je sustav za upravljanje bazama podataka koji se temelji na relacijskom modelu. Hadoop je softver za pohranu podataka i pokretanje aplikacija na klasterima robnog hardvera.
1. Pregled i ključne razlike
2. Što je RDBMS
3. Što je Hadoop
4. Usporedna usporedba - RDBMS vs Hadoop u tabličnom obliku
5. Sažetak
RDBMS je kratica za Relacijski sustav za upravljanje bazama podataka koji se temelji na relacijskom modelu. U RDBMS-u se tablice koriste za pohranu podataka, a tipke i indeksi pomažu u povezivanju tablica. Tablica je zbirka elemenata podataka i oni su entiteti. Sadrži retke i stupce. Redovi predstavljaju jedan unos u tablici. Stupci predstavljaju atribute.
Na primjer, u bazi podataka o prodaji mogu se nalaziti kupci i proizvodi. Kupac može imati atribute kao što su customer_id, ime, adresa, phone_no. Stavka može imati atribute kao što su product_id, name itd. Primarni ključ tablice korisnika je customer_id dok je primarni ključ tablice proizvoda product_id. Postavljanje product_id u korisničku tablicu kao strani ključ povezuje ta dva entiteta. Isto tako su i tablice povezane jedna s drugom. Omogućuju integritet podataka, normalizaciju i još mnogo toga. Malo je uobičajenih RDBMS sustava MySQL, MSSQL i Oracle. Oni koriste SQL za postavljanje upita.
Hadoop je Apacheov open source okvir napisan na Javi. To pomaže pohranjivanju i obradi velike količine podataka na klasterima računala pomoću jednostavnih modela programiranja. Glavni cilj Hadoopa je pohranjivanje i obrada velikih podataka, što se odnosi na veliku količinu složenih podataka. Propusnost Hadoopa, što je sposobnost za obradu volumena podataka u određenom vremenskom razdoblju, je velika.
U arhitekturi Hadoopa postoje četiri modula. To su uobičajeni Hadoop, YARN, distribuirani datotečni sustav Hadoop (HDFS) i Hadoop MapReduce. Zajednički modul sadrži Java knjižnice i uslužne programe. Također ima datoteke za pokretanje Hadoopa. Hadoop YARN vrši raspored poslova i upravljanje resursima klastera.
Nadalje, Hadoop distribuirani datotečni sustav (HDFS) je sustav za pohranu Hadoop. Koristi arhitekturu master-slave. Glavni čvor je NameNode i upravlja meta podacima datotečnog sustava. Ostala računala su podređeni čvorovi ili DataNodes. Oni pohranjuju stvarne podatke. S druge strane, Hadoop MapReduce vrši raspodijeljeno računanje. Ima algoritme za obradu podataka. U HDFS-u, Master čvor ima alat za praćenje posla. Vodi kartu smanjuje posao na podređenim čvorovima. Za svaki podređeni čvor postoji alat za praćenje zadataka za dovršetak obrade podataka i ponovno slanje rezultata na glavni čvor. Općenito, Hadoop pruža veliko pohranjivanje podataka velike snage obrade.
RDBMS vs Hadoop | |
RDBMS je sistemski softver za stvaranje i upravljanje bazama podataka koji se temelji na relacijskom modelu. | Hadoop je zbirka softvera otvorenog koda koji povezuje mnoga računala za rješavanje problema koji uključuju veliku količinu podataka i računanje. |
Raznolikost podataka | |
RDBMS pohranjuje strukturirane podatke. | Hadoop pohranjuje strukturirane, polustrukturirane i nestrukturirane podatke. |
Pohrana podataka | |
RDBMS pohranjuje prosječnu količinu podataka. | Hadoop pohranjuje veliku količinu podataka od RDBMS-a. |
Ubrzati | |
U RDBMS-u su čitanja brza. | U Hadoopu brzo čitaju i pišu. |
skalabilnost | |
RDBMS ima vertikalnu skalabilnost. | Hadoop ima horizontalnu skalabilnost. |
Hardver | |
RDBMS koriste high-end servere. | Hadoop koristi robni hardver. |
propusnost | |
Propusnost RDBMS je veća. | Hadoop propusnost je niža. |
Ovaj članak govori o razlici između RDBMS i Hadoop. Ključna razlika između RDBMS i Hadoop je u tome što RDBMS pohranjuje strukturirane podatke, dok Hadoop pohranjuje strukturirane, polustrukturirane i nestrukturirane podatke..
1.Tutorials Point. "Koncepti SQL RDBMS." , Tutorials Point, 8. siječnja 2018. Dostupno ovdje
2.Tutorijalna točka. "Hadoop Vodič." , Tutorials Point, 8. siječnja 2018. Dostupno ovdje
1.'8552968000'by Intel Free Press (CC BY-SA 2.0) putem Flickr-a