• Ichki sorovlar MySQL va PostgreSQL da mavjud, ammo MySQL samarasiz bolishi mumkin. Indekslash
  • Avtomatik nosozlikni tiklash
  • Litsenziyalash
  • 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.
    bet7/8
    Sana05.12.2023
    Hajmi81,11 Kb.
    #111618
    1   2   3   4   5   6   7   8
    Imtiyoz darajalari
    PostgreSQL: Imtiyozlar foydalanuvchi yoki foydalanuvchilar guruhiga berilishi mumkin.
    Ma'lumotlarni eksport-import qilish
    MySQL: eksport yordam dasturlari to'plami: mysqldump, mysqlhotcopy, mysqlsnapshot. dan import qilish matnli fayllar, html, dbf. PostgreSQL: eksport - pg_dump yordam dasturi. Ma'lumotlar bazalari va fayl tizimi o'rtasida import.
    Ichki so'rovlar
    MySQL va PostgreSQL da mavjud, ammo MySQL samarasiz bo'lishi mumkin.
    Indekslash
    Indeks xeshlash: MySQL-da u qisman, PostgreSQL-da u to'la. To'liq matnli qidiruv: MySQLda - qisman, PostgreSQLda - to'liq. Qisman indekslar: MySQL-da qo'llab-quvvatlanmaydi, PostgreSQL-da qo'llab-quvvatlanadi. Ko'p ustunli indekslar: MySQL 16 ta ustun bilan cheklangan, PostgreSQL 32 ta. Ifoda indekslari: MySQL emulyatsiyasi, PostgreSQL to'la. Bloklanmagan yaratish indeksi: MySQL-da qisman, PostgreSQL-da to'liq.
    Bo'lish
    MySQL gorizontal bo'linishni qo'llab-quvvatlaydi: diapazon, ro'yxat, xesh, kalit, kompozit qismlarga ajratish. PostgreSQL RANGE va LIST ni qo'llab-quvvatlaydi. Jadvallar va indekslarni avtomatik qismlarga ajratish.
    Avtomatik nosozlikni tiklash
    MySQL: InnoDB uchun qisman - siz qo'lda zaxira nusxasini yaratishingiz kerak. PostgreSQL: Oldindan yozishni yozish (WAL).
    Ma'lumotlarni saqlash mexanizmlari
    PostgreSQL bitta dvigatelni qo'llab-quvvatlaydi - Postgres Storage System. MySQL 5.1 da ulardan bir nechtasi mavjud:

    • MyISAM - tizim jadvallarini saqlash uchun ishlatiladi;

    • InnoDB - maksimal ACID mosligi, asosiy kalitlar bilan ma'lumotlarni saqlaydi, qo'shimchalarni keshlaydi, 5.1 versiyasidan boshlab siqishni qo'llab-quvvatlaydi - ROW_FORMAT = SIQILGAN atributiga qarang;

    • NDB Cluster - xotiraga yo'naltirilgan vosita, sinxron replikatsiyadan foydalangan holda klaster arxitekturasi;

    • ARXIV - siqishni qo'llab-quvvatlaydi, indekslardan foydalanmaydi;

    • va shuningdek: MGE, MEMORY (HEAP), CSV.

    InnoDB Oracle sho''ba korxonasi InnoBase tomonidan ishlab chiqilgan. 6-versiyada ikkita dvigatel paydo bo'lishi kerak - Mariya va Falcon. Falcon - bu ACID tranzaktsiyasiga asoslangan vosita.
    Litsenziyalash
    PostgreSQL: BSD (Berkeley Software Distribution) ochiq manba... MySQL: GPL (Gnu General Public License) yoki tijorat. MySQL ochiq kodli mahsulotdir. Postgres ochiq kodli loyihadir.

    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.