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

Rel dengan database memori

Saya tidak mengerti mengapa Anda tidak bisa; pilihan mesin penyimpanan Anda adalah detail implementasi MySQL. Yang perlu Anda lakukan hanyalah mengatur :options => "ENGINE=MEMORY" di buat tabel_ . Anda deklarasi dalam migrasi Anda.

Tentu saja, saya juga tidak mengerti mengapa Anda mau -- terutama dalam produksi. Dokumentasi MySQL untuk mesin MEMORY adalah penuh peringatan , seperti alokasi bidang dengan panjang tetap, dan peningkatan kecepatan yang Anda sadari harus sepele dibandingkan dengan risiko kehilangan segalanya. Jika aplikasi Anda sedemikian rupa sehingga tidak ada yang perlu dipertahankan, mengapa tidak melewatkan ActiveRecord sepenuhnya dan melapisi model Anda di atas Memcached?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Menghindari Perbaikan Dengan Keycache?

  2. Hibernate:Buat tabel Mysql InnoDB alih-alih MyISAM

  3. Mysql:mengonversi tanggal dari 'dd/mm/yyyy' menjadi 'yyyymmdd'

  4. Mengapa saya terus mendapatkan kesalahan 500 dengan PHP saya?

  5. Kesalahan:pilih perintah ditolak untuk pengguna '<userid>'@'<ip-address>' untuk tabel '<table-name>'