2008-09-17 7 views
4

Actuellement, j'ai une base de données (environ 2 à 3 Go) dans PostgreSQL, qui sert de stockage de données à l'application de type LAMP/Python.Réplication Postgres

Quels sont les outils simples qui sont assez simples et robustes pour la réplication de la base de données principale à une deuxième machine? J'ai regardé quelques paquets (Slony-I et autres) mais ce serait génial d'entendre aussi des histoires de la vie réelle.

À l'heure actuelle, je ne suis pas concerné par l'équilibrage de charge, etc. Je pense à utiliser la stratégie simple Write-Ahead-Log pour l'instant.

Répondre

1

Si vous ne faites pas de réplication, les journaux Write ahead constituent la solution la plus simple.

2

Si vous pouvez passer à la page 9, je chercherais à répliquer en continu - configuration très simple. Ou si vous ne pouvez pas mettre à niveau, vous pouvez simplement regarder une mise en attente à chaud (que vous pouvez interroger).

Voir ici: http://eggie5.com/15-setting-up-pg9-streaming-replication

+0

Je me rends compte que la réplication fonctionne, il doit être la même architecture. Toutefois, si les deux PGSQL sont de type 32 bits, mais qu'un serveur est un système d'exploitation 64 bits et un autre système d'exploitation 32 bits, la réplication fonctionnera-t-elle toujours? Après tout, tant que les SQL sont à la fois 32 bits, ça devrait aller bien non? – Antony