Kas ir NoSQL izplatītās datu bāzes?
Kas ir NoSQL izplatītās datu bāzes?

Video: Kas ir NoSQL izplatītās datu bāzes?

Video: Kas ir NoSQL izplatītās datu bāzes?
Video: Latvijas ĢIT konference 2017 (Dextrum, I sesija) - Pēteris Brūns (SunGIS) 2024, Decembris
Anonim

NoSQL ir nerelāciju DMS, kurai nav nepieciešama fiksēta shēma, tā izvairās no savienošanas un ir viegli mērogojama. Lietošanas mērķis a NoSQL datu bāze ir priekš izplatīts datu krātuves ar milzīgām datu uzglabāšanas vajadzībām. NoSQL datu bāze apzīmē "Ne tikai SQL" vai "Not SQL". Lai gan labāks termins būtu NoREL NoSQL pieķerts.

Kā arī, kāds ir NoSQL datu bāzes piemērs?

Pamatojoties uz dokumentiem datu bāze saglabā dokumentus, kas sastāv no iezīmētiem elementiem. Piemēri : MongoDB, CouchDB, OrientDB un RavenDB. Katrs uzglabāšanas bloks satur datus tikai no vienas kolonnas, Piemēri : BigTable, Cassandra, Hbase un Hypertable. Uz grafiku balstīta datu bāze ir tīkls datu bāze kas izmanto mezglus, lai attēlotu un uzglabātu datus.

Otrkārt, kam noder NoSQL datubāze? NoSQL datu bāzes ir īpaši izstrādāti konkrētiem datu modeļiem, un tiem ir elastīgas shēmas modernu lietojumprogrammu izveidei. NoSQL datu bāzes ir plaši atzīti par vieglu izstrādi, funkcionalitāti un veiktspēju lielā mērogā. Tie izmanto dažādus datu modeļus, tostarp dokumentu, grafiku un atslēgas vērtību.

Pēc tam rodas jautājums, ko nozīmē NoSQL datu bāze?

A NoSQL (sākotnēji atsaucoties uz "nav SQL" vai "nav relāciju") datu bāze nodrošina datu uzglabāšanas un izguves mehānismu, kas ir modelēts iekšā nozīmē izņemot tabulu relācijas, ko izmanto relāciju datubāzēm . NoSQL datu bāzes ir arvien vairāk izmanto lielo datu un reāllaika tīmekļa lietojumprogrammās.

Kādi ir dažādie NoSQL datu bāzu veidi?

Ir četri lieli NoSQL veidi : atslēgu vērtību krātuve, dokumentu krātuve, orientēta uz kolonnām datu bāze , un grafiks datu bāze . Katrs veids atrisina problēmu, ko nevar atrisināt ar relāciju datubāzēm . Faktiskās ieviešanas bieži ir to kombinācijas. Piemēram, OrientDB ir daudzmodelis datu bāze , apvienojot NoSQL veidi.

Ieteicams: