|
В распределенные методы обработки информации
|
bet | 16/17 | Sana | 18.05.2024 | Hajmi | 241,33 Kb. | | #243142 |
Bog'liq 5-Mustaqil ishi 4NewSQL tasnifi - Yangi ma'lumotlar bazalari
- MySQL ma'lumotlar bazasi mexanizmi
- Shaffof klasterlash
SQL interfeysini saqlab qolish va an'anaviy OLTP yechimlarining miqyosi va ishlash muammolarini hal qilish uchun mo'ljallangan turli yondashuvlarga asoslangan . Yangi ma'lumotlar bazalari NewSQL tizimi masshtablilik va unumdorlikka erishish uchun butunlay noldan ishlab chiqilgan. - Ish unumdorligini oshirishning asosiy omillaridan biri bu birlamchi ma'lumotlarni saqlash bo'lgan operativ xotira yoki yangi turdagi disklardan (flesh xotira/SSD) foydalanish hisoblanadi.
- Ushbu yechim dasturiy ta'minotda (VoltDB, NuoDB) yoki apparat darajasida (Clustrix, Translattice) amalga oshirilishi mumkin.
- Ishlanmalarga misollar: Clustrix, NuoDB va Translattice (tijorat) va VoltDB, (Ochiq manba).
Yangi ma'lumotlar bazalari Ko'pgina NewSQL ma'lumotlar bazalari xotiradagi ma'lumotlar bazalaridir. Ular barcha ma'lumotlarni RAMda saqlaydi. Ushbu ma'lumotlar bazalarini yaratuvchilar mavjud ma'lumotlar bazalarining halokatli kamchiligini hamma narsani diskda saqlash istagi deb hisoblashadi. Agar siz ma'lumotlarni tezda qayta ishlashingiz kerak bo'lsa, uni RAMda saqlashingiz kerak. Va bitta mashinadagi nisbatan kichik hajmdagi operativ xotira yuzlab tugunlardan iborat klasterni yig'ish orqali osongina qoplanishi mumkin. RAMda saqlash quvvat o'chirilganda ma'lumotlar yo'qoladi degani emas. Ushbu ma'lumotlar bazalarining barchasi operatsiyalar jurnalini saqlaydi va vaqti-vaqti bilan ma'lumotlarning oniy tasvirlarini diskka tashlaydi. - MySQL miqyosidagi muammolarni bartaraf etish uchun MySQL-ga asoslangan bir qancha dvigatellar yaratilgan.
- Ijobiy tomoni MySQL interfeysidan foydalanishdir, ammo yomon tomoni shundaki, boshqa ma'lumotlar bazalaridan (shu jumladan eski MySQL) ma'lumotlarni ko'chirish qo'llab-quvvatlanmaydi.
- Amalga oshirish misollari - Xeround, GenieDB (tijorat) TokuTek; va Akiban, MySQL NDB Group va boshqalar (ochiq manba).
|
| |