sql >> Database >  >> RDS >> Mysql

Rails met in het geheugen database

Ik zie niet in waarom je dat niet zou kunnen; uw keuze van opslag-engine is een MySQL-implementatiedetail. Het enige dat u hoeft te doen, is :options => "ENGINE=MEMORY" . in te stellen in je create_table aangifte in uw migraties.

Natuurlijk zie ik ook niet in waarom je zou --vooral in de productie. De MySQL-documentatie voor de MEMORY-engine is vol waarschuwingen , zoals veldtoewijzing met een vaste lengte, en de snelheidswinst die je zou realiseren, moet triviaal zijn in vergelijking met het risico om alles te verliezen. Als uw toepassing zodanig is dat er niets hoeft te worden volgehouden, waarom zou u ActiveRecord dan niet volledig overslaan en uw modellen bovenop Memcached leggen?



  1. Hoe u het huidige Auto_Increment-volgnummer voor MySQL / MariaDB-tabel kunt krijgen

  2. Controleren op geldige MySQL-resultatenbron

  3. Hoe de tijd uit de database te ontleden

  4. Onmiddellijke bestandsinitialisatie:impact tijdens installatie