PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Mantenendo postgres interamente in memoria

Ho scritto un post dettagliato su questo qualche tempo fa:

Ottimizza PostgreSQL per test rapidi

Potresti trovarlo informativo; copre le opzioni per far funzionare PostgreSQL senza durabilità e altre modifiche utili per eseguire i test.

In realtà non hai bisogno di un'operazione in memoria. Se PostgreSQL è impostato per non scaricare le modifiche sul disco, in pratica ci sarà poca differenza per i DB che si adattano alla RAM e per i DB che non si adattano alla RAM non si arresterà in modo anomalo.

Dovresti testare con lo stesso motore di database che stai utilizzando in produzione. Testare con SQLite, Derby, H2, ecc., quindi eseguire il deployment dal vivo su PostgreSQL non ha molto senso... come può dirti per esperienza qualsiasi utente di Heroku/Rails.