sql >> Databáze >  >> RDS >> Mysql

Kolejnice s databází v paměti

Nechápu, proč bys nemohl; váš výběr úložiště je detail implementace MySQL. Vše, co byste měli udělat, je nastavit :options => "ENGINE=MEMORY" ve vaší create_table deklaraci ve vašich migracích.

Samozřejmě také nechápu, proč byste to byli -- zejména ve výrobě. Dokumentace MySQL pro modul MEMORY je plná upozornění , jako je alokace pole s pevnou délkou a nárůst rychlosti, který byste si uvědomili, musí být triviální ve srovnání s rizikem ztráty všeho. Pokud je vaše aplikace taková, že není potřeba nic přetrvávat, proč prostě nepřeskočit úplně ActiveRecord a nenavrstvit své modely na Memcached?



  1. Největší bezpečnostní hrozby PostgreSQL

  2. Nezaškrtnuté políčko vrací hodnotu null

  3. Testování funkcí PostgreSQL, které spotřebovávají a vracejí rekurzor

  4. Vícejazyčná pole v tabulkách DB