|
Yangi MySQL ma'lumotlar bazasi mexanizmi
|
bet | 17/17 | Sana | 18.05.2024 | Hajmi | 241,33 Kb. | | #243142 |
Bog'liq 5-Mustaqil ishi 4Yangi MySQL ma'lumotlar bazasi mexanizmi - Eng mashhuri TokuDB - MySQL uchun vosita.
- U fraktal daraxtlar deb ataladigan indekslardan foydalanadi.
- Indekslar RAMga mos kelmagan va diskdan o'qilishi kerak bo'lgan hollarda bu indekslar B-daraxtlariga qaraganda sezilarli darajada tezroq.
Shaffof klasterlash Oddiy SQL ma'lumotlar bazalari katta hajmdagi ma'lumotlarni saqlash va qayta ishlash uchun bir nechta jismoniy tugunlar klasterida birlashtirilgan. Ikkita yondashuv bo'lishi mumkin: - OLTP ma'lumotlar bazalari asl ko'rinishida qoladi, lekin ma'lumotlarni guruhlash xususiyatlari tufayli miqyoslilikni ta'minlaydi.
- Yana bir yondashuv kengayishni yaxshilash uchun parchalanish shaffofligini ta'minlashdir.
Shaffof klasterlash - Schooner MySQL, Continuent Tungsten va ScalArc ma'lumotlar bazalari birinchi yondashuvga, ScaleBase va dbShards esa ikkinchi yondashuvga amal qiladi.
- Ikkala yondashuv ham mavjud to'plamlar va ekotizimlarni qayta ishlatishga imkon beradi va kodni qayta yozish yoki har qanday ma'lumot migratsiyasini amalga oshirish zaruratini oldini oladi.
- Amalga oshirish misollari - ScalArc, Schooner MySQL, dbShards (tijorat) ScaleBase; va Continuent Volfram (ochiq manba).
Shaffof klasterlash - Bunga MySQL Cluster, Postgres-XC, Oracle RAC va boshqalar kiradi.
- Barcha sanoat DBMS klasterni shakllantirishga harakat qilmoqda. Ushbu yechimlarning barchasi ma'lumotlarni saqlaydigan tugunlar (muntazam ma'lumotlar bazalari) o'rtasida so'rovlarni tarqatuvchi va natijalarni birlashtiradigan, aslida parchalanishni amalga oshiradigan oraliq qatlamni (o'rta dastur) ifodalaydi.
- Odatda, so'rovlar xorijiy kalitlar va qo'shilishlardan foydalanish bo'yicha kuchli cheklovlarga duchor bo'ladi.
NewSQL quyidagilarni rejalashtirgan kompaniyalar uchun javob beradi: - katta hajmdagi ma'lumotlar bilan ishlashga moslashish uchun mavjud ilovalarning ko'chishi
- yuqori darajada kengaytiriladigan OLTP tizimlarida yangi ilovalarni ishlab chiqish
- an'anaviy OLTP ma'lumotlarni qayta ishlash tizimiga asoslangan mavjud tizimlarda foydalanish
|
| |