Satura rādītājs:
Definīcija - ko nozīmē nerelatīvā datu bāze?
Nerelatīvā datu bāze ir datu bāze, kurā nav iekļauts tabulas / atslēgas modelis, ko veicina relāciju datu bāzes pārvaldības sistēmas (RDBMS). Šāda veida datu bāzēm nepieciešami datu manipulācijas paņēmieni un procesi, kas izstrādāti, lai sniegtu risinājumus lielām datu problēmām, ar kurām saskaras lielie uzņēmumi. Vispopulārākā topošā bezrelāciju datu bāze tiek saukta par NoSQL (Not Only SQL).
Techopedia izskaidro nerelatīvo datu bāzi
Lielākā daļa nerelatīvo datu bāzu ir iekļautas tādās vietnēs kā Google, Yahoo!, Amazon un Facebook. Šīs vietnes katru dienu piedāvā daudz jaunu lietojumu ar miljoniem un miljoniem lietotāju, tāpēc viņi nevarētu tikt galā ar lieliem trafika palielinājumiem ar esošajiem RDBMS risinājumiem. Tā kā RDBMS nevar tikt galā ar problēmu, viņi ir pārgājuši uz jauna veida DBVS, kas spēj apstrādāt Web mēroga datus nesaistītā veidā.
Interesants tādas relāciju datu bāzes kā NoSQL aspekts ir mērogojamība. NoSQL izmanto BASE sistēmu (pamatā pieejama, mīksta stāvokļa, galu galā konsekventa). Nereliģionālās datubāzes atsakās no rindu un kolonnu tabulas formas, ko izmanto relāciju datu bāzēs par labu specializētiem ietvariem datu glabāšanai, kuriem var piekļūt ar īpašām vaicājumu API. Noturība ir svarīgs elements šajās datu bāzēs. Lai ļautu ātri pārvadāt milzīgus datu apjomus, vislabākais veiktspējas risinājums ir “atmiņā”, nevis lasīšana un rakstīšana no diskiem.
Relāciju datu bāzēs tiek izmantota ACID sistēma, kas nodrošina datu konsekvenci visās datu pārvaldības situācijās, taču acīmredzami visu šo sakarību un to sazarotās būtības dēļ apstrāde prasa ilgāku laiku. Tomēr BASE sistēma atviegloja konsekvences prasības, lai panāktu labāku pieejamību un sadalījumu labākai mērogojamībai.
