• Avtomatik oshirish MySQL: Jadvalda faqat bitta indeks bolishi kerak bolgan bunday ustun bolishi mumkin. PostgreSQL: SERIAL malumotlar turi. Replikatsiya
  • Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Telekomunikatsiya texnologiyalari fakulteti dbm003 guruh talabalasi Azamat Askarovning Ma’lumotlar Bazasi fanidan mustaqil ishi Tekshirdi




    Download 81,11 Kb.
    bet6/8
    Sana05.12.2023
    Hajmi81,11 Kb.
    #111618
    1   2   3   4   5   6   7   8
    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.

    Download 81,11 Kb.
    1   2   3   4   5   6   7   8




    Download 81,11 Kb.

    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

    Download 81,11 Kb.