2009-03-18 4 views
4

Sql Server и Oracle имеют коммерческие продукты, такие как Idera (Sql Safe) и Quest (LiteSpeed), которые значительно ускоряют резервное копирование и восстановление.Есть ли более быстрый способ резервного копирования и восстановления для mysql?

Есть ли у mysql коммерческое программное обеспечение?

Я работаю с большими объемами данных в mysql, и если нам нужно восстановить его, это займет 8-10 часов. Поэтому я надеюсь перейти к коммерческому продукту, который может сделать это быстрее.

Любые мысли?

+1

@deobert - понять, откуда вы пришли, но как разработчик, поддерживающий мое приложение, которое хранит дерьмовую информацию, я думал, что это правильный вопрос ... поскольку мне, возможно, придется изменить приложение просто из-за ограничений на db (из-за необходимых пределов восстановления). – csharp4me

ответ

1

Если коммерческий вариант работает для вас, проверить InnoDB Hot Backup. Говорят, что время резервного копирования сопоставимо с временем копирования файла, а восстановление происходит быстрее.

1

Вы можете проверить xtrabackup. Он по-прежнему альфа, но, согласно last release announcement, он «демонстрирует идеальные стабильные результаты в наших тестах».

Я не пробовал, чтобы знать производительность, но он выглядит более низкоуровневым, чем SQL-вывод, создаваемый mysqldump.

0

Резервные копии в Интернете - это не то, что вы ищете. Инструменты там, которые существуют для MySQL, не обеспечивают много функциональности, которые есть у других поставщиков СУБД. Если вы включите бинарные журналы MySQL, вы сможете восстановить «момент времени». Однако первоначальная нагрузка все равно будет навсегда.

http://dev.mysql.com/doc/refman/5.1/en/binary-log.html

http://dev.mysql.com/doc/refman/5.1/en/point-in-time-recovery.html

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

  • Нет связанных вопросов^_^