avainero välillä RDBMS ja Hadoop on, että RDBMS tallentaa jäsenneltyä tietoa, kun taas Hadoop tallentaa jäsenneltyä, osittain jäsentämätöntä ja jäsentämätöntä tietoa.
RDBMS on relaatiomalliin perustuva tietokannan hallintajärjestelmä. Hadoop on ohjelmisto tietojen tallentamiseksi ja sovellusten ajamiseksi hyödykelaitteistojen klusterissa.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on RDBMS
3. Mikä on Hadoop
4. Vertailu rinnakkain - RDBMS vs Hadoop taulukkomuodossa
5. Yhteenveto
RDBMS tarkoittaa relaatiotietokannan hallintajärjestelmää relaatiomallin perusteella. RDBMS-järjestelmässä taulukoita käytetään tietojen tallentamiseen, ja avaimet ja hakemistot auttavat yhdistämään taulukot. Taulukko on kokoelma tietoelementtejä, ja ne ovat kokonaisuuksia. Se sisältää rivejä ja sarakkeita. Rivit edustavat yhtä taulukon merkintää. Sarakkeet edustavat määritteitä.
Esimerkiksi myyntitietokannassa voi olla asiakas- ja tuotekokonaisuuksia. Asiakkaalla voi olla määritteitä, kuten asiakasnimi, nimi, osoite, puhelinnumero. Kohteella voi olla määritteitä, kuten tuotetunnus, nimi jne. Asiakastaulukon ensisijainen avain on asiakas_id, kun taas tuotetta koskevan taulukon ensisijainen avain on tuotetunnus. Tuotteen tunnuksen sijoittaminen asiakastauluun vieraana avaimena yhdistää nämä kaksi kokonaisuutta. Samoin taulukot liittyvät myös toisiinsa. Ne tarjoavat tietojen eheyden, normalisoinnin ja paljon muuta. Harvat yleisistä RDBMS-järjestelmistä ovat MySQL, MSSQL ja Oracle. He käyttävät SQL: tä kyselyihin.
Hadoop on Java-kirjoitettu Apache-avoimen lähdekoodin kehys. Se auttaa tallentamaan ja käsittelemään suuren määrän dataa tietokoneryhmien välillä käyttämällä yksinkertaisia ohjelmointimalleja. Hadoopin päätavoite on tallentaa ja käsitellä suuria tietoja, joka viittaa suureen määrään monimutkaista dataa. Hadoopin kapasiteetti, joka on kyky käsitellä tietomäärä tietyn ajanjakson aikana, on korkea.
Hadoop-arkkitehtuurissa on neljä moduulia. Ne ovat Hadoop-yhteisiä, YARN, Hadoop Distributed File System (HDFS) ja Hadoop MapReduce. Yhteinen moduuli sisältää Java-kirjastot ja apuohjelmat. Siinä on myös tiedostoja Hadoopin käynnistämiseksi. Hadoop YARN suorittaa työn ajoituksen ja klusterresurssien hallinnan.
Lisäksi Hadoopin hajautettu tiedostojärjestelmä (HDFS) on Hadoopin tallennusjärjestelmä. Se käyttää isäntä-orja-arkkitehtuuria. Pääsolmu on NameNode, ja se hallitsee tiedostojärjestelmän metatietoja. Muut tietokoneet ovat orjasolmuja tai DataNodeja. Ne tallentavat todelliset tiedot. Toisaalta Hadoop MapReduce suorittaa hajautetun laskennan. Sillä on algoritmit tietojen käsittelemiseen. HDFS: ssä isäntäsolmulla on työn seurantalaite. Se ajaa kartan vähentämistä töitä orjasolmuissa. Jokaiselle slave-solmulle on tehtävätehtävä, joka suorittaa tietojenkäsittelyn loppuun ja lähettää tuloksen takaisin isäntäsolmulle. Kaiken kaikkiaan Hadoop tarjoaa massiivisen datan tallennuksen, jolla on korkea käsittelyteho.
RDBMS vs. Hadoop | |
RDBMS on järjestelmäohjelmisto tietokantojen luomiseen ja hallintaan, jotka perustuvat relaatiomalliin. | Hadoop on kokoelma avoimen lähdekoodin ohjelmistoja, jotka yhdistävät useita tietokoneita ratkaisemaan ongelmat, joihin liittyy suuri määrä dataa ja laskentaa. |
Tietojen lajike | |
RDBMS tallentaa jäsenneltyä tietoa. | Hadoop tallentaa jäsenneltyä, osittain jäsentämätöntä ja jäsentämätöntä tietoa. |
Tietovarasto | |
RDBMS tallentaa keskimääräisen datan määrän. | Hadoop tallentaa suuren määrän dataa kuin RDBMS. |
Nopeus | |
RDBMS: ssä lukemat ovat nopeita. | Hadoopissa lukeminen ja kirjoittaminen ovat nopeita. |
skaalautuvuus | |
RDBMS: llä on pystysuuntainen skaalautuvuus. | Hadoopilla on horisontaalinen skaalautuvuus. |
Laitteisto | |
RDBMS käyttää huippuluokan palvelimia. | Hadoop käyttää hyödykelaitteistoa. |
suoritusteho | |
RDBMS-tiedonsiirtonopeus on suurempi. | Hadoop-suorituskyky on alhaisempi. |
Tässä artikkelissa käsiteltiin eroa RDBMS: n ja Hadoopin välillä. Keskeinen ero RDBMS: n ja Hadoopin välillä on se, että RDBMS tallentaa jäsenneltyä tietoa, kun taas Hadoop tallentaa jäsenneltyä, osittain jäsenneltyä ja jäsentämätöntä tietoa.
1.Ohjeet Kohta. "SQL RDBMS -käsitteet." , Opetusohjelmat, 8. tammikuuta 2018. Saatavilla täältä
2.Ohjeet Kohta. “Hadoop-opetusohjelma.” , Opetusohjelmat, 8. tammikuuta 2018. Saatavilla täältä
1.'8552968000'by Intel Free Press (CC BY-SA 2.0) Flickrin kautta