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

Variabel sesi vs. tabel MySQL

Ya, menarik informasi dari variabel sesi lebih efisien daripada meminta database untuk info itu. Namun, memuat informasi INTO variabel sesi memerlukan membaca file dari sistem file server Anda dan ke dalam RAM, yang tergantung pada banyak faktor (kecepatan disk, beban IO, kecepatan db, dll) mungkin lebih lambat atau lebih cepat daripada membaca informasi yang sama dari DB. Tanpa informasi tentang pengaturan spesifik Anda, sulit untuk mengatakannya. Satu hal yang perlu diingat, jika Anda berencana untuk mengembangkan dan menggunakan lebih dari satu server web, Anda perlu menulis beberapa pengendali sesi khusus untuk menyimpan sesi Anda ke server pusat (mungkin database), memcache, atau mount bersama titik di mana semua server web Anda dapat mengambil file sesi.

Pada akhirnya, memasukkan sesuatu ke dalam sesi dan menggunakannya dari sana dapat lebih efisien daripada memuatnya dari DB setiap saat, tetapi Anda masih memuatnya dari di suatu tempat, jadi, pengetahuan tentang perangkat keras dan penyiapan Anda akan menjadi panduan terbaik Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah Koneksi MySQL Windows 7 PHP

  2. Baris pemesanan mysql PHP

  3. Milik polimorfik dalam banyak ke banyak pemetaan dalam grails?

  4. Apakah ada perbedaan dalam menggunakan INT(1) vs TINYINT(1) di MySQL?

  5. Konversi mysql ke mysqli?