PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql in der Speicherdatenbank Django

Dies ist eine vorzeitige Optimierung. Postgresql ist sehr, sehr schnell, selbst wenn Sie es auf einer Cold-Metal-Festplatte ausführen, vorausgesetzt, Sie verwenden die richtigen Indizes. Wenn Sie die Daten nicht auf der Festplatte speichern, öffnen Sie sich einer Welt voller Schmerzen.

Wenn Sie andererseits Ihre Tests beschleunigen möchten, indem Sie eine Postgresql-Datenbank im Arbeitsspeicher ausführen, können Sie so etwas wie diese Non-Durability-Optimierungen ausprobieren :

http://www.postgresql.org/docs/9.1/static /non-durability.html

Der drastischste Vorschlag ist die Verwendung einer Ramdisk auf dieser Seite. So geht's einen einzurichten. Nachdem Sie die OS/Postgresql-Schritte befolgt haben, bearbeiten Sie django settings.py und fügen Sie den Tablespace zum Abschnitt DATABASES hinzu.

Last but not least:Das ist reine Zeitverschwendung.