Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Rails với trong cơ sở dữ liệu bộ nhớ

Tôi không hiểu tại sao bạn không thể; lựa chọn công cụ lưu trữ của bạn là chi tiết triển khai MySQL. Tất cả những gì bạn cần làm là đặt :options => "ENGINE=MEMORY" trong create_table của bạn khai báo trong quá trình di chuyển của bạn.

Tất nhiên, tôi cũng không hiểu tại sao bạn lại sẽ - đặc biệt là trong sản xuất. Tài liệu MySQL cho công cụ MEMORY có đầy đủ các cảnh báo , chẳng hạn như phân bổ trường độ dài cố định, và tốc độ tăng mà bạn nhận ra phải trở nên tầm thường so với nguy cơ mất mọi thứ. Nếu ứng dụng của bạn đến mức không cần phải duy trì lâu dài, tại sao không bỏ qua ActiveRecord hoàn toàn và xếp các mô hình của bạn lên trên 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. MySQL BLOB so với Tệp để lưu trữ hình ảnh PNG nhỏ?

  2. Thứ tự ngẫu nhiên nhất quán trong một truy vấn MySQL

  3. Chuyển đổi chuỗi thời gian sang giờ thập phân PHP

  4. Thay đổi khóa duy nhất cùng nhau trong mysql

  5. MySQL xử lý ÅÄÖ như AAO?