Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Ma’lumotlar bazasi Mustaqil ish Bajardi



Yüklə 62,97 Kb.
səhifə5/6
tarix22.12.2023
ölçüsü62,97 Kb.
#189625
1   2   3   4   5   6
Axbo\'tayev Sardor

Types of NoSQL databases
NoSQL ma'lumotlar bazalari to'rtta asosiy toifaga bo'linadi:

  • Key value Stores - Riak, Voldemort va Redis

  • Wide Column Stores - Cassandra va HBase.

  • Document databases - MongoDB

  • Graph databases - Neo4J va HyperGraphDB

O'ng tomondagi so'zlar NoSQL ma'lumotlar bazasi turlariga misollardir.


Key Value Stores
Kalit qiymatlar do'koni xesh jadvalidan foydalanadi, unda noyob kalit va ma'lum bir ma'lumot elementiga ko'rsatgich mavjud.
Tasavvur qiling-a, kalit-qiymat do'konlari telefon ma'lumotnomasiga o'xshaydi, bu erda shaxsning ismlari va ularning raqamlari birlashtiriladi.
Kalit qiymatlar doʻkonlarida standart soʻrovlar tili yoʻq. Siz olish, qo'yish va o'chirish buyruqlari yordamida ma'lumotlarni olasiz. Buning sababi yuqori samaradorlikka ega.
Ilovalar: Sharhlar va sessiya ma'lumotlarini saqlash uchun foydali. Pinterest Redis-dan foydalanuvchilar, izdoshlar, obunachilar, taxtachalar ro'yxatini saqlash uchun foydalanadi.
Wide Column stores
Ustunlar ombori ma'lumotlar bazasida har bir satrdagi ustunlar shu qatorda joylashgan.
Har bir ustun oilasi RDBMS jadvalidagi qatorlar konteyneridir. Kalit bir nechta ustunlardan iborat qatorni aniqlaydi.
Qatorlarda ustunlar soni bir xil bo'lishi shart emas. Ustunlar boshqa qatorlarga qo'shmasdan istalgan vaqtda istalgan qatorga qo'shilishi mumkin. Bu bo'lingan qatorli do'kon.

Ilovalar: Spotify foydalanuvchi profili atributlari va metamaʼlumotlarni saqlash uchun Cassandra’dan foydalanadi.
Document Databases
Hujjat do'konlari ma'lumotlarni saqlash uchun JSON, XML yoki BSON (JSONning ikkilik kodlashi) hujjatlaridan foydalanadi.
Bu kalit-qiymat ma'lumotlar bazasiga o'xshaydi, lekin hujjatlar do'koni yarim tuzilgan ma'lumotlardan iborat.
Bitta hujjat yozuvlar va uning ma'lumotlarini saqlash uchun mo'ljallangan.
U munosabatlar yoki qo'shilishlarni qo'llab-quvvatlamaydi.


Agar mijoz ma'lumotlarini va ularning buyurtmalarini saqlamoqchi bo'lsak, buni amalga oshirish uchun hujjatlar do'konlaridan foydalanishimiz mumkin.


Yüklə 62,97 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin