|
Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Telekomunikatsiya texnologiyalari fakulteti dbm003 guruh talabalasi Azamat Askarovning Ma’lumotlar Bazasi fanidan mustaqil ishi Tekshirdi
|
bet | 6/8 | Sana | 05.12.2023 | Hajmi | 81,11 Kb. | | #111618 |
Saqlangan protseduralar
PostgreSQL ham, MySQL ham saqlangan protseduralarni qo'llab-quvvatlaydi. PostgreSQL Oracle PL / SQL standartiga, MySQL IBM DB2 ga mos keladi. MySQL 5.1 versiyasidan boshlab C / C ++ funktsiyalarini yozish uchun SQL kengaytirilishini qo'llab-quvvatlaydi. PostgreSQL: saqlangan protseduralarni yozish uchun PL / PGSQL, PL / TCL, PL / Perl, SQL, C.
Kalitlar
PostgreSQL ham, MySQL ham asosiy kalit va tashqi kalitning o'ziga xosligini qo'llab-quvvatlaydi. MySQL tekshirish cheklovlarini qo'llab-quvvatlamaydi va ikkilamchi kalitlar qisman amalga oshiriladi. PostgreSQL: to'liq amalga oshirish va ON DELETE CASCADE va ON UPDATE CASCADE uchun qo'llab-quvvatlash.
Triggerlar
MySQL: oddiy qo'llab-quvvatlash. PostgreSQL: deklarativ triggerlar: SELECT, INSERT, DELETE, UPDATE, O'RNIGA; protsessual triggerlar: CHEKOR TRIGGER. Voqealar: INSERT, DELETE, UPDATE dan oldin yoki KEYIN.
Avtomatik oshirish
MySQL: Jadvalda faqat bitta indeks bo'lishi kerak bo'lgan bunday ustun bo'lishi mumkin. PostgreSQL: SERIAL ma'lumotlar turi.
Replikatsiya
MySQL va PostgreSQL da qo'llab-quvvatlanadi. PostgreSQL modulli arxitekturaga ega va replikatsiya alohida modullarda keladi:
Slony-I - postgresdagi asosiy replikatsiya mexanizmi, serverlar soniga kvadratik bog'liqlikda ishlashning pasayishi;
PostgreSQL-da replikatsiya MySQL-ga qaraganda triggerga asoslangan va sekinroq. Replikatsiya 8.4 versiyasidan boshlab yadroga qo'shilishi rejalashtirilgan.
MySQL-da replikatsiya yadroga kiritilgan va 5.1 versiyasidan boshlab ikkita ta'mga ega:
SBR - bayonotga asoslangan replikatsiya;
RBR - qatorga asoslangan replikatsiya.
Birinchi tur ikkilik jurnalga yozuvlarni yozishga asoslangan, ikkinchisi - o'zgarishlarni ro'yxatga olish. 5.5 versiyasidan boshlab, MySQL yarim sinxron replikatsiya deb ataladigan narsani qo'llab-quvvatlaydi, bunda asosiy server (master) har bir topshiriq bilan ma'lumotlarni boshqa serverga (qul) tozalaydi. NDB dvigateli to'liq sinxron ikki fazali replikatsiyani amalga oshiradi.
Bitimlar
MySQL: Faqat InnoDB uchun. SAVEPOINT-ni qo'llab-quvvatlash, SAVEPOINT-ga ORTAGA ORTAGA OLISH. Qulflash darajalari: jadval darajasi (MyISAM). PostgreSQL: Qo'llab-quvvatlanadigan va o'qilgan va izolyatsiya darajalari. SAQLASH NOKTAGA ORTAGA ORTAGA OLISH, ORTAGA OLISH. Qulflash darajalari: qator darajasi, stol darajasi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Telekomunikatsiya texnologiyalari fakulteti dbm003 guruh talabalasi Azamat Askarovning Ma’lumotlar Bazasi fanidan mustaqil ishi Tekshirdi
|