Big data tahlili


PostgreSQL relyatsion ma’lumotlar bazasi


Download 1.27 Mb.
bet46/71
Sana25.02.2023
Hajmi1.27 Mb.
#1229835
1   ...   42   43   44   45   46   47   48   49   ...   71
Bog'liq
A.X.Ruzmetov Qollanma

PostgreSQL relyatsion ma’lumotlar bazasi
PostgreSQL (www.postgresql.org) eng ko‘p ishlatiladigan ochiq manbali relyatsion ma’lumotlar bazasi. Dastlab Kaliforniya shtatidagi Berkli universitetida ishlab chiqarilgan va 15 yildan ortiq vaqt davomida ochiq manbali loyiha sifatida faol ravishda ishlab chiqilgan. PostgreSQL-ning mashhur bo‘lishiga bir nechta omillar yordam beradi. SQL mos keluvchi MBBT sifatida u ma’lumotlar bazasi mahsulotidan kutilgan barcha funksiyalarni bajaradi, shuningdek, uning chidamliligi va keng qo‘llanilishi uni “dalada isbotlangan” qildi. Bundan tashqari, u deyarli barcha operatsion tizimlarda, masalan, kompyuterlardan tortib to meynframlarda mavjud.
Asosiy narsalarni va ishonchliligini ta’minlash - bu hikoyaning faqat bir qismi. PostgreSQL shuningdek, qimmat mulkiy ma’lumotlar bazalarida mavjud bo‘lgan ko‘plab xususiyatlarni qo‘llab-quvvatlaydi, shu jumladan:

  • “ob’ektlarni” relyatsion sxemada to‘g‘ridan-to‘g‘ri qayta ishlash qobiliyati;

  • Tashqi kalitlar (bitta jadvaldan ikkinchisiga kalitlarga havola);

  • Triggerlar (saqlangan protsedurani avtomatik ravishda boshlash uchun ishlatiladigan hodisalar);

  • Murakkab so‘rovlar (alohida so‘rovlar va alohida jadvallarga qo‘shilish);

  • Tranzaksiya yaxlitligi;

  • Bir nechta versiyalarning bir vaqtning o‘zida bajarilishini boshqarish.

PostgreSQL-ning haqiqiy kuchi uning kengaytirilishidir. Ma’lumotlar bazasi foydalanuvchilari va dasturchilari ma’lumotlar bazasining asosiy amallari yoki ishonchliligiga ta’sir qilmasdan yangi imkoniyatlarni qo‘shishlari mumkin. Mumkin bo‘lgan kengaytmalarga quyidagilar kiradi:

  • Ma’lumot turlari

  • Operatorlar

  • Funksiyalar

  • Indekslash usullari

  • Jarayon tillari

Ushbu yuqori darajadagi xususiylashtirish PostgreSQL-ni qattiq kodlangan mulkiy mahsulotlar o‘z vazifalarini bajarmagan paytda talab qiladi. Bu cheksiz kengaytirilishi mumkin. Va nihoyat, PostgreSQL litsenziyasi har qanday shaklda, ochiq yoki yopiq manbada o‘zgartirish va tarqatishga ruxsat beradi. Har qanday o‘zgarishlar shaxsiy ravishda saqlanishi yoki xohlaganingizcha hamjamiyat bilan bo‘lishishi mumkin. Ma’lumotlar bazalari (shu jumladan PostgreSQL) katta ma’lumotlar korxonasida muhim rol o‘ynasa ham, bir nechta muqobil yondashuvlar mavjud.

Norelyatsion ma’lumotlar bazalari


O‘zaro bog‘liq bo‘lmagan ma’lumotlar bazalari RMBBT ning o‘ziga xos jadvaliga/kalit modeliga ishonmaydi. Ushbu bobda ma’lumotlar bazasi bilan bog‘liq bo‘lmagan bir qator ma’lumotlar texnologiyalari muhokama qilinadi, ularning har biri o‘ziga xos imkoniyatlar to‘plamiga ega bo‘lib, an’anaviy ma’lumotlar bazalarini boshqarish tizimlaridan tashqari aniq muammolarni hal qiladi. Xulosa qilib aytganda, katta ma’lumotlar dunyosidagi maxsus ma’lumotlar ma’lumotlarni saqlash va qayta ishlashning maxsus usullarini talab qiladi. Ushbu yangi ma’lumotlar bazasi sizning katta ma’lumotlar muammolariga ba’zi javoblarni taqdim etsa-da, ular manzilga yetib borish uchun chipta emas.
Ma’lumotlar bazalarining paydo bo‘ladigan va ommalashgan sinflaridan biri nafaqat SQL (NoSQL) deb ataladi. Dastlab mualliflar ma’lumotlar bazalarida relyatsion model va SQL talab qilinmaydi deb taxmin qilishgan. Ushbu mahsulotlar bozorga chiqarilgach, ta’rifi biroz yumshadi va endi ular “nafaqat SQL” deb qabul qilinishni boshladilar, bu yana SQLning hamma joyda mavjudligini ko‘rsatmoqda. Boshqa bir sinf - bu relyatsion modelni qo‘llab-quvvatlamaydigan, ammo ma’lumotlarni ichki manipulyatsiya qilishning asosiy vositasi sifatida SQL-ga tayanadigan ma’lumotlar bazalari. Relyatsion va norelyatsion ma’lumotlar bazalari o‘xshash asoslarga ega bo‘lishiga qaramay, ularga erishish usuli farq qiladi. Ma’lumotlar bazasiga aloqador bo‘lmagan texnologiyalar quyidagi umumiy xususiyatlarga ega:
1   ...   42   43   44   45   46   47   48   49   ...   71




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling