Catatan untuk pembaca mendatang: Teks di bawah ini terakhir kali disunting pada Agustus 2008. Itu hampir 11 tahun yang lalu saat penyuntingan ini. Perangkat lunak dapat berubah dengan cepat dari versi ke versi, jadi sebelum Anda memilih DBMS berdasarkan saran di bawah, lakukan beberapa penelitian untuk melihat apakah itu masih akurat. Periksa jawaban terbaru di bawah.
Lebih baik?
MySQL jauh lebih umum disediakan oleh host web.
PostgreSQL adalah produk yang jauh lebih matang.
Ada diskusi ini membahas pertanyaan "lebih baik" Anda
Rupanya, menurut halaman web ini , MySQL cepat ketika tingkat akses bersamaan rendah, dan ketika ada lebih banyak membaca daripada menulis. Di sisi lain, ini menunjukkan skalabilitas rendah dengan peningkatan beban dan rasio tulis / baca. PostgreSQL relatif lambat pada tingkat konkurensi rendah, tetapi berskala baik dengan peningkatan tingkat muatan, sambil menyediakan isolasi yang cukup antara akses serentak untuk menghindari perlambatan pada rasio tulis / baca yang tinggi. Ini selanjutnya ditautkan ke sejumlah perbandingan kinerja, karena hal-hal ini sangat ... sensitif terhadap kondisi.
Jadi, jika faktor keputusan Anda adalah, " mana yang lebih cepat? " Maka jawabannya adalah "tergantung. Jika itu benar-benar penting, uji aplikasi Anda terhadap keduanya. " Dan jika Anda benar-benar peduli, Anda mendapatkan dua DBA (yang berspesialisasi di setiap database) dan minta mereka untuk menghilangkan omong kosong dari database, lalu pilih. Ini menakjubkan seberapa mahal baik DBA adalah; dan nilainya setiap sen .
Saat itu penting.
Yang mana mungkin tidak, jadi pilih saja database mana saja yang Anda suka dan gunakan; kinerja yang lebih baik dapat dibeli dengan lebih banyak RAM dan CPU, dan desain database yang lebih sesuai, dan trik prosedur tersimpan yang cerdas dan sebagainya - dan semua itu lebih murah dan lebih mudah untuk random-website-X daripada susah payah memilih, MySQL atau PostgreSQL , dan penyetelan spesialis dari DBA mahal.
Joel juga mengatakan dalam podcast itu bahwa komentar akan kembali menggigitnya karena orang akan mengatakan bahwa MySQL adalah omong kosong - Joel tidak bisa mendapatkan satu
count
baris pun kembali. Bentuk jamak dari anekdot bukanlah data.
Dia berkata :
MySQL adalah satu-satunya database yang pernah saya program selama karir saya yang memiliki masalah integritas data, di mana Anda melakukan kueri dan Anda mendapatkan jawaban yang tidak masuk akal, itu tidak benar.
dan dia juga berkata:
Itu hanya anekdot. Dan itulah salah satu hal yang membuat saya frustrasi, sebenarnya, tentang blogging atau hanya Internet secara umum. [...] Hanya ada kecenderungan aneh untuk membuat anekdot menjadi kebenaran dan sebagai blogger sebenarnya saya mulai merasa sedikit bersalah tentang ini