Возможности

Изначально Sypex Dumper создавался для работы с большими базами данных, при этом он должен был быть максимально быстрым, компактным и удобным.

Впечатляющая скорость

В Sypex Dumper 2 очень сильно оптимизированы алгоритмы экспорта/импорта, на больших базах работает в 7-8 раз быстрее старой версии, и значительно быстрее как любого другого скрипта так и десктопных приложений. Со сравнительным тестированием вы можете ознакомиться на странице Сравнение.

Огромные базы данных

Sypex Dumper 2 умно работает с дампами, экономно расходуя память. При разработке и тестировании новой версии дампера использовались большие базы данных, свыше 1 000 МБ, в то время как большинству конкурентов, даже базы в 100 МБ доставляют проблемы. По сути, единственным ограничением для дампера являются ограничения PHP. 32-битные версии PHP не умеют работать с файлами более 4 ГБ.

Умный бэкап

Sypex Dumper 2 значительно поумнел, в нем применен новый подход к созданию дампов. До этого все утилиты были рассчитаны на создание дампа для консольного mysql. Но в новой версии мы применили другой подход. Теперь дамп строится по принципу минимально необходимых данных, но при этом стал доступен постпроцессинг.

К примеру в дампе вы не найдете таких инструкций как удаление таблиц, включение/выключение индексов и т.п. Дампер добавляет все нужные инструкции в процессе восстановления. Кроме того вы можете менять стратегию восстановления.

Доступны 4 варианта:

  • CREATE + INSERT – стандартный режим восстановления;
  • TRUNCATE + INSERT – так не тратится время на создание таблиц;
  • REPLACE – если вам нужно восстановить в рабочей базе старые данные, не затирая новые при этом;
  • INSERT IGNORE – в этом случае можно добавить в базу удаленные данные либо новые данные, не затерев существующие.

Внимание! Все стратегии кроме CREATE + INSERT работают только с данными, без изменения структуры существующих таблиц, поэтому для их корректной работы структура таблиц в базе и дампе должна совпадать либо по крайней мере все столбцы, которые есть в дампе должны быть в существующей таблице в БД, иначе возникнет ошибка. Если таблица отсутствует в базе, то она будет автоматически создана.

Для любых подобных действий в других программах, пришлось бы заново делать дамп, с нужными настройками или вручную править файл и потом восстанавливать. В дампере же Вы просто выбираете опции восстановления уже существующего дампа.

А версия Pro позволяет еще и выборочно восстанавливать любые объекты дампа. Т.е. если вам нужно обновить всего лишь одну небольшую таблицу, то не нужно заново делать дамп, просто выберите эту таблицу из существующего дампа.

Умная работа с кодировками

Дампер грамотно работает с кодировками, он делает экспорт объектов в «родной» кодировке, а не перекодирует всё в UTF-8, как другие. При этом в одном дампе могут быть объекты с разными кодировками. Благодаря этому дамп занимает меньше места и не тратится время на перекодировку.

Поддержка MySQL 5.1

Новая версия дампера умеет работать с новыми объектами MySQL, которые появились в версии 5.0 (представления, процедуры, функции и триггеры) и в версии 5.1 (события). При этом делает экспорт умно. Например, если есть зависимые представления (например, view_2 использует view_1), то дампер располагает их в дампе в порядке зависимости, а не по алфавиту. Чего не умеют делать многие конкуренты, из-за чего при восстановлении возникают ошибки.

Никаких перезагрузок

Sypex Dumper 2 работает с помощью AJAX, благодаря чему, достигается отзывчивость интерфейса, как у десктопных приложений. И никаких перезагрузок страницы.

Удобный интерфейс

Новый Web 2.0 интерфейс, использует все последние разработки в области web-технологий. Разделение данных и дизайна, AJAX, CSS-спрайты, правильное использование expire заголовков (благодаря чему, интерфейс еще быстрее загружается), новые элементы формы.

Стала возможна такая уникальная функциональность, как дерево объектов с 3-х позиционными чекбоксами. Что позволяет применять опцию "только структура" или "структура и данные" к отдельным таблицам, а не общая настройка для всего дампа, как у конкурентов.

Благодаря такой функции можно делать дамп, в котором будут все данные, а вместо огромной таблицы логов в дамп добавится только структура таблицы, и для этого нужно будет сделать лишь один клик. Также удобно будет web-разработчикам, которым при создании дампа для передачи клиента, нужно очистить некоторые таблицы.

Работа с таймаутами

Новая версия дампера умеет делать импорт/экспорт в несколько этапов. Т.е. если у вас на сервере жесткие ограничения по времени выполнения скриптов, дампер умеет автоматически останавливать и продолжать работу с места остановки, обходя ограничения сервера.

Новый формат файла

Новый формат файла совместим с обычными SQL-дампами, но заточен под максимальное быстродействие. А также содержит мета-информацию о дампе, благодаря чему можно посмотреть содержимое дампа. А в версии Pro еще и выборочно восстанавливать любые объекты дампа.

Дополнительные функции

Сервисные функции MySQL (проверка, оптимизация, ремонт таблиц и т.п.), создание/удаление баз данных, удобный просмотр списка файлов с возможностью удаления. Настройки соединения и опций дампера из самого интерфейса.

В версии Pro еще больше функций: очистка/удаление таблиц, включение/выключение индексов, изменение/коррекция кодировки таблиц.

Сохранение задач

Можно сохранять задачи экспорта/импорта, для дальнейшего быстрого использования из интерфейса или из коммандной строки (консоли, cron'а).

Функции автоудаления

Автоудаление дампов по времени и количеству позволит удалять старые файлы резервных копий.

Цепочки авторизации

В Sypex Dumper 2 можно использовать разные типы авторизации, включая кастомные (пользовательские) авторизации для интеграции в другие продукты (форумы, CMS и т.п.), а также возможна работа без авторизации. Инструкции об интеграции дампера в сторонние продукты Вы можете найти соответствующей странице документации.

Контроль процесса

Новый дампер не только наглядно демонстрирует прогресс работы, но также позволяет делать паузы или прекращать работу в процессе. Теперь дампер информирует об оставшемся времени выполнения задачи. Не говоря уже о том, что отображение прогресса происходит сразу после запуска, а не так как в старой версии с задержкой. Также выводится информацию о прогрессе в заголовке окна, что позволяет видеть информацию о прогрессе, даже находясь в другой вкладке браузера.

Мультиязычность

В Sypex Dumper 2 добавлена поддержка файлов локализации. Теперь можно выбирать языке интерфейса. В комплекте поставляется 3 языка: английский, русский и украинский. Другие языки Вы можете найти на странице Скачать.

Основные возможности коротко

  • создание резервной копии и восстановление базы данных MySQL без использования сторонних программ, только чистый PHP;
  • работа с базами данных любых размеров (от нескольких килобайт до тысяч мегабайт), в связи с этим вся работа с файлами бекапа осуществляется по FTP, но download возможен и с помощью менеджера загрузки (Download Master, Reget и др.);
  • впечатляющая скорость работы*;
  • поддержка двух форматов сжатия файлов ** (Gzip и Bzip2), а также разной степени сжатия для GZip;
  • удобный Web 2.0 интерфейс с AJAX;
  • работа в несколько этапов (для обхода ограничений во времени);
  • специальный формат файла с мета-информацией;
  • сервисные функции MySQL (проверка, оптимизация, починка);
  • работает на Windows и Linux;
  • умный бэкап с постпроцессингом;
  • умная работа с кодировками;
  • сохранение задач для быстрого использования;
  • автоудаление старых файлов;
  • кастомные (пользовательские) авторизации;
  • контроль процесса (стоп/пауза/продолжение);
  • возможность работы нескольких пользователей с одной копией скрипта;
  • компактный (около 150 КБ);
  • легко устанавливается и настраивается;
  • небольшой расход памяти при работе.

* — данные из нашего сравнительного тестирования, с результатами которого можно ознакомиться здесь;
** — если соответствующие PHP-модули установлены;
*** — при восстановлении БД прогресс показывается только для своих файлов, т. е. файлов созданных дампером.

Sypex Dumper


Sypex Geo


Новости

2024.03.01
Вышла новая версия Sypex Dumper Pro 2.4
2020.11.11

2020.05.01

2018.12.20


Статистика

Скачиваний:503 910
Яндекс.Метрика