Modul nomi: Katta ma’lumotlar tahliliga kirish (kirish kursi) Kurs haqida
Relyatsion ma'lumotlar bazalari (
Download 1.56 Mb.
|
Введение в аналитику больших массивов данных (Вводный курс) (1)
- Bu sahifa navigatsiya:
- MySQL hisoblanadi
- PostgreSQL hisoblanadi
Relyatsion ma'lumotlar bazalari ( SQL ) ma'lumotlarni jadvallar formatida saqlaydi, ular qat'iy tuzilgan va bir-biri bilan bog'langan. Jadvalda qatorlar va ustunlar mavjud, har bir satr bitta yozuvni ifodalaydi, ustun esa unga ma'lumotlar turi tayinlangan maydondir. Har bir katakda ma'lumotlar shablon bo'yicha yoziladi.
Ushbu ma'lumotlar bazalari ma'lumotlarning ishonchliligi va o'zgarmasligi, ma'lumotlarni yo'qotish xavfining pastligi bilan ajralib turadi, ma'lumotlar yangilanganda, yaxlitlik kafolatlanadi, ular bitta jadvalga almashtiriladi. Relyatsion ma'lumotlar bazalari, aloqador bo'lmagan ma'lumotlar bazalaridan farqli o'laroq, tranzaktsion tizimlar uchun quyidagi talablarga javob beradi ( ACID ). Ularga rioya qilish ma'lumotlar xavfsizligini va ma'lumotlar bazasi ishining prognoz qilinishini kafolatlaydi. Atomlik yoki atomiklik - tizimda biron bir tranzaktsiya qisman o'rnatilmaydi. Muvofiqlik yoki izchillik - faqat amaldagi tranzaksiya natijalari belgilanadi. SQL [Elektron resurs]. URL: https://ru.wikipedia.org/wiki/SQL (kirish sanasi: 07/06/2020). 83 Izolyatsiya yoki izolyatsiya - tranzaktsiya natijasi unga parallel ravishda amalga oshiriladigan operatsiyalar ta'sir qilmaydi. Chidamlilik yoki chidamlilik, ‒ ma'lumotlar bazasidagi o'zgarishlar nosozliklar yoki foydalanuvchi harakatlariga qaramay saqlanadi. Relyatsion ma'lumotlar bazalari tuzilishi tez-tez o'zgarib turmaydigan tuzilgan ma'lumotlar bilan ishlash uchun idealdir. Katta hajmdagi ma'lumotlar qabul qilinganda, ertami-kechmi ularning vertikal masshtablash chegarasi keladi va serverning ishlashini oshirish mumkin bo'lmaydi. SQL DBMS katta loyihalar uchun mos emas degani emas, lekin keyin siz tizimni sozlashingiz yoki ma'lumotlar bazasidan foydalanishingiz kerak bo'ladi. bulut 124 . Eng mashhur ochiq manbali relyatsion ma'lumotlar bazalaridan biri MySQL hisoblanadi . Bu kichik va o'rta loyihalar uchun javob beradi, qo'llab-quvvatlaydi ko'p turdagi jadvallar, tizim bilan ishlashni osonlashtiradigan juda ko'p plagin va kengaytmalarga ega. O'rnatish oson, boshqa DBMS bilan birlashtirilishi mumkin. MySQL bilan integratsiya har qanday CMS da mavjud ( Kontentni boshqarish tizimi - saytda ma'lumotlarni nashr qilish va uning funksionalligini boshqarish imkonini beruvchi tizim, sayt mexanizmi), ramka, dasturlash tili. Biroq, undagi barcha vazifalar avtomatik ravishda bajarilmaydi, OLAP uchun o'rnatilgan yordam yo'q . MySQL bulutli xizmat sifatida mavjud. Ushbu ma'lumotlar bazasi biznesni rivojlantirishning dastlabki bosqichlarida gipotezalarni minimal xarajatlar bilan sinab ko'rish uchun yoki umumiy maqsadli tranzaksiya ma'lumotlar bazasi sifatida kichik loyihalar uchun tanlanadi. Ikkinchi eng mashhur ochiq manbali SQL ma'lumotlar bazasi PostgreSQL hisoblanadi . Unda ko'plab o'rnatilgan xususiyatlar va qo'shimchalar mavjud, jumladan klasterga masshtablash va jadvallarni ajratish uchun raqam. Agar ma'lumotlarning xavfsizligi muhim bo'lsa, ularning murakkab tuzilishi qabul qilingan bo'lsa, mos keladi; tuzilgan ma'lumotlar bilan ishlashga imkon beradi, lekin JSON / BSON ni qo'llab-quvvatlaydi , bu ma'lumotlar sxemasida biroz moslashuvchanlikni beradi; u barqaror, uni o'chirish yoki jadvallarda biror narsani buzish deyarli mumkin emas, lekin bu murakkab Kushnir E. SQL va NoSQL ni solishtirish: ma'lumotlarni saqlash tizimini tanlash nyh [Elektron resurs]. URL: https://mcs.mail.ru/blog/sravnenie-sql-i-nosql-kak- vybrat-sistemu-hraneniya-dannyh (kirish sanasi: 18.06.2020). 84 konfiguratsiyadan so'ng, unumdorlik ommaviy operatsiyalar paytida yoki o'qish so'rovlari paytida tushishi mumkin. Download 1.56 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling