J'ai trouvé this article expliquant comment lancer MySQL sur Amazon EC2. Il parle d'utiliser XFS comme système de fichiers, puis de tirer parti des instantanés EBS pour créer des sauvegardes des données. Est-ce que quelqu'un sait si je peux faire quelque chose de similaire en utilisant PostgreSQL? Y at-il des modifications aux commandes SQL pour FLUSH et LOCK les tables? Merci!PostgreSQL et les instantanés Amazon EBS?
Répondre
Oui, cela devrait fonctionner correctement. Tant que vos données (tous les tablespaces) et pg_xlog sont sur le même périphérique, cela devrait fonctionner. Pas besoin de bouffées de chaleur ou de verrouillage.
J'ai écrit une description de la façon dont je l'ai fait dans mon blog
Tout ce que je l'ai fait était de prendre un instantané du volume EBS et la configuration d'une routine de sauvegarde quotidienne.
Lien brisé. Cela fonctionne: http://three99.com/blog/posts/backup-a-volume-of-your-amazon-instance/. –
Mark Berry merci. Le lien a été corrigé – Dimitris
Pouvez-vous expliquer pourquoi aucun rinçage ou verrouillage n'est nécessaire? N'est-il pas possible de prendre des photos au milieu d'une écriture et de se retrouver avec des données corrompues dans l'instantané? – erikcw
La technique de récupération standard à un point dans le temps de PostgreSQL ™ utilise les journaux de transactions pour récupérer les modifications de fichiers survenues pendant la sauvegarde. C'est une technique PostgresSQL complètement standard pour sauvegarder les répertoires de la base de données pendant son exécution. – Christophe