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

Di mana dan kapan harus membuka koneksi database

Karena koneksi agak mahal, seperti yang telah ditunjukkan orang lain, saya sarankan menggunakan teknik "sambungan malas" di lapisan basis data Anda. Jika Anda telah menyusun aplikasi Anda secara efektif, logika aplikasi Anda seharusnya tidak peduli dengan kapan koneksi dibuka dan ditutup karena ini akan dienkapsulasi di lapisan database. Lapisan basis data, ketika diminta untuk melakukan kueri, pertama-tama akan memeriksa untuk melihat apakah ia memiliki koneksi aktif dan jika tidak, buatlah. Dengan cara ini Anda akan menghindari membuka koneksi yang tidak pernah digunakan dan Anda juga akan memiliki pemisahan logika yang bagus antara aplikasi Anda dan kode database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP drop down yang masing-masing dapat diandalkan

  2. Memulihkan pengguna dan kata sandi 'root' yang dihapus untuk MySQL

  3. PHP 7.2.2 + mysql 8.0 PDO memberikan:metode otentikasi tidak diketahui oleh klien [caching_sha2_password]

  4. Bekerja dengan Database MySQL cPanel

  5. Kesalahan fatal:Panggilan ke metode yang tidak ditentukan mysqli_stmt::fetch_array()