Ist das Erzwingen eines Lesevorgangs aus einem Lese-Replikat eine Anwendungsschichtaufgabe?Wie erzwinge Lesevorgänge von Read Replica in Postgres mit Django und oder Kolben?
d. H. Ich habe eine Postgres-Datenbank und ich habe eine Read Replica eingerichtet.
Auf der Anwendungsseite habe ich zwei Verbindungen eine für die "Write" -Datenbank und eine für die "Read Replica" -Datenbank.
In meinem Code, wenn ich eine "Lese" -Aktion mache, verwende ich die Verbindung zum Read Replica. Aber wenn ich zum Einfügen oder Aktualisieren gehe, verwende ich die Verbindung zur "write" -Datenbank a.k.a. master.
Gibt es besser mit Django oder Kolben, dass dies automatisch verwaltet wird. d. h.
Ich würde es vorziehen, zu vermeiden, direkt im Code die Verbindung zu spezifizieren, um zu verwenden, und gerade django oder Flasche zu haben, um es heraus zu finden.