Все ленты — последние статьи

Sypex Dumper — быстрый и удобный бекап

Sypex Dumper — быстрый и удобный бекап

Наткнулся в Сети на очень интересный скрипт для резервного копирования базы данных — ниже приводится его описание с официального сайта.

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

 

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

создание резервной копии и восстановление базы данных MySQL без использования сторонних программ, таких как mysqldump;
работа с базами данных любых размеров (от нескольких килобайт до сотен мегабайт), в связи с этим вся работа с файлами бекапа осуществляется по FTP, но download возможен и с помощью менеджера загрузки (Download Master, Reget и др.);
поддержка двух форматов сжатия файлов (Gzip и Bzip2), а также разной степени сжатия;
поддержка фильтров для таблиц, с их помощью легко можно выбрать нужные таблицы;
работает на Windows и Linux;
высокая скорость работы (в 2 раза быстрее, чем phpMyAdmin);
оригинальный алгоритм парсинга дампов благодаря которому дампер обгоняет даже некоторые windows-приложения, не говоря уже о скриптах (в 4 раза быстрее, чем phpMyAdmin);
индикатор выполнения задачи, благодаря чему всегда видно на каком этапе работы находится срипт;
очень компактный (всего 25 КБ);
легко настраивается;
сохраняются последние настройки, что удобно при частом использовании;
имеется собственная система авторизации, несколько вариантов авторизации, в том числе пользовательская;
небольшой расход памяти при работе;
совместимость с дампами phpMyAdmin и mysqldump;

История создания

Началась, наша история, когда база данных одного сайта всё сильнее разрасталась, и размеры её перевалили за 10 МБ, а глубокоуважаемый phpMyAdmin вместо столь желанного дампа начал выдавать пустые страницы либо ошибки. Естественно phpMyAdmin многократно мысленно проклинался, но делу это не помогло. Тогда начались поиски альтернативного софта, но ничего достойного внимания найдено не было.

Что делать? Пришлось заняться созданием своей утилиты для резервного копирования и восстановления базы данных MySQL. А далее дело техники…

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