наконец то обновился прекрасный скрипт, который не раз выручал, пока он в бете, но можно скачать потестировать - http://sypex.net/ru/products/dumper/downloads/
с форума офф. сайта
Итак вышла долгожданная версия 2, её предстоит еще дошлифовать. Опишу основные особенности.
Очень сильно оптимизированы алгоритмы экспорта/импорта, на больших базах работает в 7-8 раз быстрее старой версии, и значительно быстрее как любого другого скрипта так и десктопных приложений.
Sypex Dumper 2 значительно поумнел, применен новый подход к созданию дампов. До этого все утилиты были рассчитаны на создание дампа для консольного mysql. Но в новой версии мы применили другой подход. Теперь дамп строится по принципу минимально необходимых данных, но при этом стал доступен поспроцессинг.
К примеру в дампе вы не найдете таких инструкций как удаление таблиц, включение/выключение индексов и т.п. Дампер добавляет все нужные инструкции в процессе восстановления. Кроме того вы можете менять стратегию восстановления. Например использовать:
- TRUNCATE + INSERT - так не тратится время на создание таблиц;
- REPLACE - если вам нужно восстановить в рабочей базе старый данные, не затирая новые при этом;
- INSERT IGNORE - в этом случае можно добавить в базу удаленные данные либо новые данные, не затерев существующие.
Для любых подобных действий в других программах, пришлось бы заново делать дамп, с нужными настройками и потом восстанавливать. В дампере же вы просто выбираете опции восстановления уже существующего дампа.
А версия Pro позволяет еще и выборочно восстанавливать любые объекты дампа. Т.е. если вам всего лишь нужно обновить одну небольшую таблицу , то не нужно заново делать дамп, просто выберите эту таблицу из существующего дампа.Ну и так в бегло опишу основные моменты, потом подробнее распишу.
Новый функциональный AJAX интерфейс
Благодаря чему достигается отзывчивость скрипта как у десктопных приложений, но и кроме того стала возможна такая уникальная функциональность как дерево объектов с 3 позиционным чекбоксами. Что позволяет применять опцию “только структура” или “структура и данные”, к отдельной таблицы, а не общая настройка для всего дампа.
Благодаря такой функции можно делать дамп в котором будут все данные, а вместо огромной таблицы логов в дамп добавится только структура таблицы. Также удобно будет web разработчикам, которым при создании дампа для передачи клиента, нужно зачистить некоторые таблицы.
Работа с таймаутами
Новая версия дампера умеет делать импорт/экспорт в несколько этапов, причем даже в автоматическом режиме. Т.е. если у вас жесткие ограничения по времени, дампер умеет определять таймаут и продолжать работу с места остановки.
Новый формат файла
Новый формат файла совместим с SQL, но заточен под максимальное быстродействие. А также создержит метаинформацию о файле, благодаря чему можно посмотреть содержимое дампа.
Допонительные фишки
Сервисные функции mysql (оптимизации, ремонт таблиц и т.п.), создание баз данных, удобный просмотр списка файлов с возможостью удаления. Настройки соединения и настроек из самого интерфейса
Сохранение задач
Можно задачи экспорта/импорта сохранять, для дальнейшего использования в 2 клика или в cron’е.
Функции автоудаления
Функции увтоудаления дампов по времени и количеству
Цепочки авторизации
...............