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

Strategi Pool Koneksi:Baik, Buruk atau Jelek?

Desain asli Anda didasarkan pada prinsip-prinsip suara. Jika ini membantu kasus Anda, strategi ini dikenal sebagai partisi atau sharding horizontal . Ini menyediakan:

1) Skalabilitas yang lebih besar - karena setiap pecahan dapat hidup di perangkat keras yang terpisah jika perlu.

2) Ketersediaan yang lebih besar - karena kegagalan satu pecahan tidak memengaruhi pecahan lainnya

3) Performa lebih baik - karena tabel yang ditelusuri memiliki lebih sedikit baris dan oleh karena itu indeks lebih kecil yang menghasilkan penelusuran lebih cepat.

Saran kolega Anda mengarahkan Anda ke satu titik penyiapan kegagalan.

Adapun pertanyaan Anda tentang 3 kumpulan koneksi ukuran 10 vs 1 kumpulan koneksi ukuran 30, cara terbaik untuk menyelesaikan perdebatan itu adalah dengan patokan. Konfigurasikan aplikasi Anda dengan cara apa pun, lalu lakukan beberapa pengujian stres dengan ab (Apache Benchmark) dan lihat cara mana yang berkinerja lebih baik. Saya kira tidak akan ada perbedaan yang signifikan tetapi lakukan benchmark untuk membuktikannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql tidak dapat terhubung - Akses ditolak (menggunakan kata sandi ya)

  2. MySQL TEXT vs BLOB vs CLOB

  3. Cara mengimpor file SQL dengan menggunakan mysqldump di Windows melalui baris perintah

  4. python menyandikan mysql :(

  5. Memasukkan beberapa nilai ke dalam MySQL sekaligus