Kas yra NoSQL paskirstytos duomenų bazės?
Kas yra NoSQL paskirstytos duomenų bazės?

Video: Kas yra NoSQL paskirstytos duomenų bazės?

Video: Kas yra NoSQL paskirstytos duomenų bazės?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Balandis
Anonim

NoSQL yra nesusijęs DMS, kuriam nereikia fiksuotos schemos, vengiama sujungimų ir kurią lengva keisti. Naudojimo tikslas a NoSQL duomenų bazė yra skirtas platinami duomenų saugyklos su didžiuliais duomenų saugojimo poreikiais. NoSQL duomenų bazė reiškia „Ne tik SQL“arba „Ne SQL“. Nors geresnis terminas būtų NoREL NoSQL pagavo.

Be to, kas yra NoSQL duomenų bazės pavyzdys?

Dokumentų pagrindu duomenų bazėje saugo dokumentus, sudarytus iš pažymėtų elementų. Pavyzdžiai : MongoDB, CouchDB, OrientDB ir RavenDB. Kiekviename saugojimo bloke yra duomenys tik iš vieno stulpelio, Pavyzdžiai : BigTable, Cassandra, Hbase ir Hypertable. Grafiko pagrindu duomenų bazėje yra tinklas duomenų bazėje kuri naudoja mazgus duomenims atstovauti ir saugoti.

Antra, kam naudinga NoSQL duomenų bazė? NoSQL duomenų bazės yra specialiai sukurti konkretiems duomenų modeliams ir turi lanksčias schemas šiuolaikinėms programoms kurti. NoSQL duomenų bazės yra plačiai pripažinti dėl lengvo kūrimo, funkcionalumo ir didelio našumo. Jie naudoja įvairius duomenų modelius, įskaitant dokumentą, diagramą ir rakto vertę.

Vėliau kyla klausimas, ką reiškia NoSQL duomenų bazė?

A NoSQL (iš pradžių reiškia „ne SQL“arba „ne reliacinį“) duomenų bazėje suteikia duomenų saugojimo ir gavimo mechanizmą, kuris yra sumodeliuotas reiškia išskyrus lentelių ryšius, naudojamus reliacijoje duomenų bazės . NoSQL duomenų bazės yra vis dažniau naudojamas didelių duomenų ir realaus laiko žiniatinklio programose.

Kokie yra skirtingi NoSQL duomenų bazių tipai?

Yra keturi dideli NoSQL tipai : raktų-reikšmių saugykla, dokumentų saugykla, orientuota į stulpelius duomenų bazėje , ir grafikas duomenų bazėje . Kiekvienas tipo išsprendžia problemą, kurios negalima išspręsti naudojant santykinį ryšį duomenų bazės . Tikrasis įgyvendinimas dažnai yra jų derinys. Pavyzdžiui, „OrientDB“yra kelių modelių duomenų bazėje , derinant NoSQL tipai.

Rekomenduojamas: