Bog'liq Bog\'langan ma\'lumotlar va grafik ma\'lumotlar bazasi
Relyatsion ma'lumotlar bazalari bilan taqqoslash
Beri Edgar F. Kodd1970 yilgi qog'oz munosabat modeli,[16] relyatsion ma'lumotlar bazalari katta hajmdagi ma'lumotlarni saqlash tizimlari uchun amalda sanoat standarti bo'lgan. Biroq, relyatsion modellar qat'iy sxemani talab qiladi va ma'lumotlarni normalizatsiya qilish munosabatlarni qanday qilib so'rash mumkinligi to'g'risida cheklovlar qo'ydi.
An'anaga ko'ra ma'lumotlar bazalari relyatsion model bilan ishlab chiqilgan bo'lib, ma'lumotlar qo'llab-quvvatlanishi uchun normallashtirilgan Kislotali operatsiyalar. Ma'lumotlarni normalizatsiya qilish jarayoni ma'lumotlar bazasidagi har qanday takrorlanadigan ma'lumotlarni olib tashlaydi. Ma'lumotlarni normalizatsiya qilishning maqsadi saqlab qolishdir ma'lumotlar izchilligi. Relyatsion model ACID operatsiyalarini amalga oshiradi, ma'lumotlarni ko'plab jadvallarga ajratadi.
Relyatsion modellar izchillikni kafolatlash uchun og'ir ma'lumotlarni normalizatsiya qilishni talab qiladi. Relyatsion modelning dizayn motivlaridan biri qatorlar bo'yicha tezkor kirishga erishish edi.[16] Muammolar saqlanadigan ma'lumotlar o'rtasida murakkab munosabatlarni o'rnatish zarurati tug'ilganda paydo bo'ladi. Relyatsion model bilan munosabatlarni tahlil qilish mumkin bo'lsa-da, bir nechta jadvallar bo'yicha turli xil atributlar bo'yicha ko'plab qo'shilish operatsiyalarini bajaradigan murakkab so'rovlar talab qilinadi. Relyatsion modellar bilan ishlashda, tashqi kalit munosabatlarni tiklashda qo'shimcha xarajatlarni keltirib chiqaradigan cheklovlarni ham hisobga olish kerak.
Bilan solishtirganda relyatsion ma'lumotlar bazalari, grafik ma'lumotlar bazalari ko'pincha assotsiativ ma'lumotlar to'plamlari uchun tezroq[iqtibos kerak] va to'g'ridan-to'g'ri to'g'ridan-to'g'ri xaritada ob'ektga yo'naltirilgan ilovalar. Ular tabiiy ravishda kattalashishi mumkin[iqtibos kerak] odatda kerak bo'lmagani uchun katta ma'lumotlar to'plamlariga qo'shilish ko'pincha qimmat bo'lishi mumkin bo'lgan operatsiyalar. Ular qat'iy sxemaga kamroq bog'liq bo'lgani uchun, ular rivojlanayotgan sxemalar bilan vaqtinchalik va o'zgaruvchan ma'lumotlarni boshqarish uchun ko'proq mos keladi.
Aksincha, relyatsion ma'lumotlar bazasini boshqarish tizimlari, odatda, ko'p sonli ma'lumotlar elementlarida bir xil operatsiyani bajarishda tezroq bo'ladi, bu esa uning tabiiy tarkibidagi ma'lumotlarni manipulyatsiya qilishga imkon beradi. Grafik ma'lumotlar bazalarining afzalliklari va yaqinda ommabop ma'lumotlar bazalariga nisbatan mashhur bo'lishiga qaramay, grafik modelning o'zi mavjud bo'lgan ma'lumotlar bazasini almashtirish uchun yagona sabab bo'lmasligi tavsiya etiladi. Agar kattaligi va pastroq kechikish darajalari bo'yicha ish faoliyatini yaxshilash uchun dalillar mavjud bo'lsa, grafik ma'lumotlar bazasi tegishli bo'lishi mumkin.[17]