sql >> Database teknologi >  >> RDS >> Mysql

Skinner med i hukommelsesdatabase

Jeg kan ikke se, hvorfor du ikke kunne; dit valg af storage-motor er en MySQL-implementeringsdetalje. Alt du skal gøre er at indstille :options => "ENGINE=MEMORY" i din opret_tabel erklæring i dine migreringer.

Jeg kan selvfølgelig heller ikke se, hvorfor du ville -- Især i produktionen. MySQL-dokumentationen til MEMORY-motoren er fuld af forbehold , ligesom feltallokering med fast længde, og den hastighedsforøgelse, du ville indse, må være triviel sammenlignet med risikoen for at miste alt. Hvis din applikation er sådan, at intet behøver at blive ved med nogensinde, hvorfor så ikke bare springe ActiveRecord helt over og lægge dine modeller oven på Memcached?



  1. SQL Server 2008 - Hvordan returnerer jeg en brugerdefineret tabeltype fra en funktion med tabelværdi?

  2. Evaluering, når et udtryk i en forespørgsel evalueres

  3. MySQL:Hvordan finder jeg ud af, hvilke tabeller der refererer til en bestemt tabel?

  4. Hvor kan jeg finde listen over SQLException-fejlkoder til MySQL?