Jelaskan Basis data dari MediaWiki

MediaWiki dapat menggunakan sistem manajemen basis data relasional MySQL/MariaDB, PostgreSQL atau SQLite. Dukungan untuk basis data Oracle dan Microsoft SQL Server telah dihentikan sejak MediaWiki 1.34. Basis data MediaWiki berisi beberapa lusin tabel, termasuk tabel halaman, tabel yang berisi judul halaman, id halaman, dan metadata lainnya; dan tabel revisi memegang metadata untuk setiap penyuntingan dilakukan untuk halaman dalam wiki. Setiap penyuntingan halaman membuat baris revisi, yang menyimpan informasi seperti pengguna yang melakukan penyuntingan, dan waktu penyuntingan dilakukan.

Dalam periode 4½ tahun, basis sata MediaWiki memiliki 170 versi skema. Mungkin, perubahan skema terbesar dilakukan di MediaWiki 1.5, ketika penyimpanan metadata dipisahkan dari konten, untuk meningkatkan fleksibilitas kinerja. Ketika pemutakhiran ini diterapkan ke Wikipedia, situs itu dikunci untuk  disunting, dan skema diubah ke versi baru dalam waktu sekitar 22 jam. Beberapa proposal untuk peningkatan perangkat lunak, seperti proposal yang mengizinkan bagian artikel dilihat melalui daftar pantauan, telah ditolak karena perubahan skema yang diperlukan akan memerlukan waktu henti Wikipedia yang terlalu banyak.