NoSQL duomenų bazių valdymo sistemos Flashcards
Duomenų bazių valdymo sistema leidžia
- aprasyti duomenu strukturas 2. ivesti duomenis 3. atlikti duomenu paieska 4. sudaryti ivairias ataskaitas
Papildomos DBVS funkcijos
Duomenu vientisumo palaikymas, duomenu nepriestaringumo kontrole, duomenu apsauga, keliu nepriklausomai dirbanciu vartotoju vienalaikis darbas su duomenimis, DB busenos atstatymas po avariju
NoSQL
not only SQL duomenu bazes
NoSQL duomenu baziu tipai
Raktas-reiksme
Grafu (tinklines)
Stulpelio tipo
Dokumentines
Multi-modelines
Raktas-reiksme (key-value) duomenu bazes struktura
Struktura panasi i zodyna, raktas yra susietas su viena reiksme. Raktas yra tekstine eilute pvz failo pavadinimas ar URL adresas, o reiksme gali buti bet kokio tipo duomenys
Raktas-reiksme duomenu baziu privalumai
didelis nasumas
lankstumas
lengvai pleciamos
Raktas reiksme pagrindines funkcijos
get, put , delete
Kokiam DB tipe nepalaikomos sudetingos uzklausos
raktas-reiksme,
Pagal ka vykdoma paieska raktas-reiksme duomenu bazese
pagal rakto reiksme
raktas- reiksme duomenu baziu pavyzdziai
redis, Riak
Grafu duomenu bazes
Naudoja grafu struktura uzklausoms generuoti ir duomenims saugoti, sios DB naudojamos apdorojant duomenis su dideliu rysiu kiekiu
Iš ko susideda grafų duomenų bazės
iš mazgų, ryšių tarp jų ir mazgų bei ryšių savybių (dažniausiai, poros raktas-reikšmė)
Duomenų grafų strukturizacija
Jie nėra struktūrizuoti, nėra schemų ir neprivaloma apibūdinti duomenų tipus
Grafų DBVS pavyzdžiai
Neo4j, FlockDB
Stulpelio tipo duomenų bazės
Duomenys kurie priklauso vienam stulpeliui saugomi vienas šalia kito (atvirkščiai nei reliacinėse)