Turinys:
Apibrėžimas - ką reiškia nesusijusi duomenų bazė?
Nesusijusi duomenų bazė yra duomenų bazė, kurioje nėra lentelės / rakto modelio, kurį reklamuoja reliacinių duomenų bazių valdymo sistemos (RDBMS). Tokioms duomenų bazėms reikalingi manipuliavimo duomenimis metodai ir procesai, skirti didelėms duomenų problemoms, su kuriomis susiduria didžiosios įmonės, išspręsti. Populiariausia besiformuojanti nesusijusi duomenų bazė vadinama „NoSQL“ (ne tik SQL).
„Techopedia“ paaiškina nesusijusių duomenų bazę
Daugelis nesusijusių duomenų bazių yra įtrauktos į tokias svetaines kaip „Google“, „Yahoo!“, „Amazon“ ir „Facebook“. Šiose svetainėse kiekvieną dieną pristatoma daugybė naujų programų, turinčių milijonus ir milijonus vartotojų, todėl jie negalėtų valdyti didelių srauto srautų naudodamiesi esamais RDBMS sprendimais. Kadangi RDBVS negali išspręsti problemos, jie perėjo prie naujo tipo DBVS, galinčio tvarkyti žiniatinklio masto duomenis nesusijusiu būdu.
Įdomus nesusijusios duomenų bazės, tokios kaip „NoSQL“, aspektas yra mastelio keitimas. „NoSQL“ naudoja BASE sistemą (iš esmės prieinama, minkšta būsena, galiausiai nuosekli). Nesusijusios duomenų bazės atsisako eilučių ir stulpelių lentelių formos, kai reliacinės duomenų bazės naudoja specializuotas sistemas duomenims saugoti, prie kurių galima prisijungti naudojant specialias užklausų API. Patvarumas yra svarbus šių duomenų bazių elementas. Kad būtų galima greitai perduoti didelius duomenų kiekius, geriausias našumo pasirinkimas yra „atmintyje“, o ne skaitymas ir rašymas iš diskų.
Reliacinėse duomenų bazėse naudojama ACID sistema, kuri užtikrina duomenų nuoseklumą visose duomenų tvarkymo situacijose, tačiau dėl visų šių ryšių ir jų išsišakojančio pobūdžio, be abejo, reikia daugiau laiko apdoroti. Tačiau BASE sistema atlaisvino nuoseklumo reikalavimus, kad būtų geresnis prieinamumas ir skaidymas, siekiant didesnio mastelio.
