|
Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Telekomunikatsiya texnologiyalari fakulteti dbm003 guruh talabalasi Azamat Askarovning Ma’lumotlar Bazasi fanidan mustaqil ishi Tekshirdi
|
bet | 7/8 | Sana | 05.12.2023 | Hajmi | 81,11 Kb. | | #111618 |
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.
|
|
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
|