Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Postgresql vs. MySQL:bagaimana ukuran data mereka dibandingkan satu sama lain?

  • MySQL juga menggunakan MVCC, cukup checkinnoDB. Namun, di PostgreSQL Anda dapat mengubah FILLFACTOR untuk memberi ruang bagi pembaruan di masa mendatang. Dengan ini, Anda dapat membuat database yang memiliki ruang untuk data saat ini tetapi juga untuk beberapa pembaruan dan penghapusan di masa mendatang. Saat autovacuum dan HOT melakukan tugasnya dengan benar, ukuran database Anda bisa stabil.
  • Blog ini berisi tentang versi lama, banyak hal telah berubah dan PostgreSQL melakukan pekerjaan kompresi yang jauh lebih baik seperti dulu.
  • Kompresi tergantung pada tipe data, konfigurasi dan kecepatan juga. Anda harus menguji untuk melihat cara kerjanya untuk situasi Anda.

Saya melakukan beberapa konversi dari MySQL ke PostgreSQL dan dalam semua kasus ini, PostgreSQL sekitar 10% lebih kecil (MySQL 5.0 => PostgreSQL 8.3 dan 8.4). 10% ini digunakan untuk mengubah faktor pengisi pada tabel terbaru, ini disetel ke faktor pengisi 60 hingga 70. Kecepatan jauh lebih baik (tidak ada lagi masalah dengan lebih dari 20 pengguna bersamaan) dan ukuran data juga stabil, tidak ada MVCC yang berjalan di luar kendali atau vakum jauh di belakang.

MySQL dan PostgreSQL adalah dua binatang yang berbeda, PostgreSQL adalah semua tentang keandalan di mana MySQL adalah populer.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kelompokkan berdasarkan Hitungan (Teratas 5) &Hitungan (Semua Lainnya)

  2. Tidak dapat membuka mysql-workbench

  3. Buat tabel dengan nama kolom yang berasal dari nilai baris tabel lain

  4. Apa perilaku default MySQL JOIN, INNER atau OUTER?

  5. Bagaimana cara melewatkan hasil mysql sebagai jSON melalui ajax