Ich benötige eine zuverlässige SQL-Datenbank für unsere Anwendung und habe mir die Unterstützung für die Streaming-Replikation von Postgresql angesehen. Es scheint nicht schwierig zu sein, die Master / Slave-Replikation einzurichten, und Sie können den Slave als Hot-Standby für schreibgeschützte Abfragen verwenden. Alles gut soweit. Wie kann ich jedoch einen Slave automatisch zum Master befördern, wenn der Master ausfällt (oder der Slave denkt, der Master ist ausgefallen)? Ich weiß, dass ich eine Datei auf den Slave schreiben kann, um ihn zum Master zu machen, suche aber nach Skripten usw. (und stelle sicher, dass der Master unten bleibt usw.).
Kennt jemand ein nettes Tutorial, wie man das unter Ubuntu 12.04 macht? Bei Hetzner gehostet (für Bonuspunkte)? Kochrezepte oder so?
quelle