Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Railsy z bazą danych w pamięci

Nie rozumiem, dlaczego nie mogłeś; Twój wybór silnika pamięci masowej jest szczegółem implementacji MySQL. Wszystko, co powinieneś zrobić, to ustawić :options => "ENGINE=MEMORY" w Twojej create_table deklaracja w Twoich migracjach.

Oczywiście nie rozumiem też, dlaczego miałbyś -- zwłaszcza w produkcji. Dokumentacja MySQL dotycząca silnika MEMORY jest pełna zastrzeżeń , jak alokacja pól o stałej długości, a wzrost prędkości, który można sobie uświadomić, musi być trywialny w porównaniu z ryzykiem utraty wszystkiego. Jeśli Twoja aplikacja jest taka, że ​​nic nie musi być utrwalane, dlaczego nie pominąć całkowicie ActiveRecord i nałożyć swoje modele na 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. Jak wybrać nazwę domeny z adresu e-mail

  2. Jak zaimportować plik CSV do tabeli MySQL?

  3. Oracle Database Link — odpowiednik MySQL?

  4. Musisz pobrać dane produktu z bazy danych mysql

  5. Jak przechowywać 128-bitową liczbę w jednej kolumnie w MySQL?