|
Rasmda NoSQL ning ushbu turlarida foydalanilgan ma'lumotlar miqdori va ushbu ma'lumotlarning murakkabligi sxematik tarzda ko'rsatilgan
|
bet | 5/17 | Sana | 18.05.2024 | Hajmi | 241,33 Kb. | | #243142 |
Bog'liq 5-Mustaqil ishi 4Rasmda NoSQL ning ushbu turlarida foydalanilgan ma'lumotlar miqdori va ushbu ma'lumotlarning murakkabligi sxematik tarzda ko'rsatilgan NoSQL ma'lumotlar bazasi so'rovlari tillari NoSQL ma'lumotlar bazasi so'rovlari tili ham - maxsus dasturiy mahsulotlar (masalan, MapReduce, Sawzall),
- yoki birlashtirish operatsiyalarisiz bitta jadvaldan murakkab ob'ektlarni olish imkonini beruvchi biroz rivojlangan SQL.
Maqsad
|
Format
saqlash
|
Tuzilishi
saqlash
|
Ma'lumotlarni qayta ishlash usuli
|
Misollar
|
Saqlash
tuzilmalari bilan -
aylangan
ma'lumotlar
|
Matn
va ibtidoiy
ma'lumotlar turlari
|
Ikki o'lchovli
jadvallar
|
SQL
|
DB2,
Oracle,
MSSQL Server
|
Saqlash
hujjatlar
|
JSON
(JavaScript
Ob'ekt belgisi), XML
|
Daraxtlar
|
MapReduce, XQuery
|
CouchDB
MongoDB
mavjud
|
Saqlash
tuzilma bo'lmagan -
aylangan
ma'lumotlar
|
Maxsus format
|
Displeylar
turi
kalit-qiymat
|
Savzal
|
Katta stol,
Dinamo
|
Saqlash
qiyin
o'zaro bog'langan ob'ektlar
|
JSON
(JavaScript ob'ekt belgisi)
XML va va hokazo
|
Grafiklar
Va
gipergraflar
|
SPARQL
|
Neo4j,
Allegrograf,
Sones graphDB
| Jadval tahlili: aloqador ma'lumotlar bazalari - relyatsion ma'lumotlar bazalari tuzilgan ma'lumotlarni ikki o'lchovli jadvallar shaklida saqlash uchun mo'ljallangan bo'lib, ular SQL so'rovlar tilidan foydalangan holda qayta ishlanadi.
- relyatsion ma'lumotlar bazalari CP tipidagi , ya'ni. ular ma'lumotlarning izchilligini va tizimning tugunlarning ishdan chiqishiga chidamliligini ta'minlashga qaratilgan
- Ular buxgalteriya hisobi va moliyaviy ma'lumotlarni saqlash uchun, xususan, bank kartalari yordamida operatsiyalarni amalga oshirish uchun ishlatilishi kerak.
- Ushbu maqsadlar uchun NoSQL ma'lumotlar bazalaridan foydalanish oqilona emas , chunki ikkinchisida ma'lumotlarning mustahkamligi tizim mavjudligi va uning barqarorligi uchun qurbon qilinadi.
Jadval tahlili: NoSQL ma'lumotlar bazasi toifalari Birinchi toifa - ma'lumotlar bazalari (asosiy qiymat). - Bular juda katta xesh-jadvallar [1] , bunda har bir kalit tegishli qiymatga ega.
- juda katta hajmdagi ma'lumotlarni tezda boshqara oladi
- so'rovlar tilida jiddiy cheklovlar mavjud.
Misollar: Dynomit , Voldemort , Tokyo , Redis , BigTable. [1] Xesh-jadval - bu juftlarni (kalit, qiymat) saqlash va uchta operatsiyani bajarish imkonini beruvchi ma'lumotlar strukturasi: yangi juft qo'shish operatsiyasi, qidiruv operatsiyasi va juftlikni kalit bo'yicha o'chirish operatsiyasi. Ma'lumotlar bazasining asosiy qiymati nima ? - Ushbu turdagi ma'lumotlar bazasi kalit-qiymat ma'lumotlari bilan ishlaydi. Tuzilish yoki ulanishlar uchun joy yo'q.
- Serverga ulangandan so'ng (masalan, Redis) dastur kalit va uning qiymatini o'rnatishi va so'rov bo'yicha ushbu ma'lumotlarni olishi mumkin.
- Bunday DBMSlar odatda asosiy ma'lumotlarni tezda saqlash uchun ishlatiladi va ba'zida protsessor va xotira xarajatlarini hisoblasangiz unchalik oddiy emas.
- Ular odatda juda tez, samarali yoki oson kengaytiriladigan (bunday ma'lumotlar bazalarini seanslarni saqlash, keshlash, tashrif buyurish yoki ko'rish hisoblagichlari va boshqalar uchun ishlatish yaxshidir).
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Rasmda NoSQL ning ushbu turlarida foydalanilgan ma'lumotlar miqdori va ushbu ma'lumotlarning murakkabligi sxematik tarzda ko'rsatilgan
|