2010-06-08 3 views
9

Я нашел this article, объясняя, как запустить MySQL на Amazon EC2. В нем говорится об использовании XFS в качестве файловой системы, а затем при использовании снимков EBS для создания резервных копий данных. Кто-нибудь знает, могу ли я сделать что-то подобное с помощью PostgreSQL? Есть ли изменения в командах SQL для FLUSH и LOCK для таблиц? Благодаря!Снимки PostgreSQL и Amazon EBS?

ответ

8

Да, это должно работать нормально. Пока ваши данные (все табличные пространства) и pg_xlog находятся на одном устройстве, оно должно работать. Не требуется никаких промывок или блокировки.

+1

Можете ли вы объяснить, почему не нужны флеши или блокировка? Невозможно ли сделать снимок в середине записи и в итоге получить поврежденные данные в снимке? – erikcw

+1

Стандартная технология восстановления по времени для PostgreSQL использует журналы транзакций для восстановления после изменений файла, которые происходят во время резервного копирования. Это полностью стандартная технология PostgresSQL для резервного копирования каталогов базы данных во время ее работы. – Christophe

4

Я написал описание того, как я сделал это в моем blog

Все, что я сделал, чтобы сделать снимок тома EBS и настройке ежедневное резервное копирование обычной.

+0

Неработающая ссылка. Это работает: http://three99.com/blog/posts/backup-a-volume-of-your-amazon-instance/. –

+0

Марк Берри благодарит. Ссылка исправлена – Dimitris

Смежные вопросы