Sypex Dumper 2

Обновился Sypex Dumper — PHP-скрипт, с помощью которого можно просто и быстро создать резервную копию (бекап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.

Sypex Dumper в отличии от многих подобных скриптов не загружает бекап-файл целиком в память, благодаря чему, ему безразличен размер базы данных и он одинаково быстро работает, как с маленькими, так и с большими объемами данных.

Основные особенности:

  • Очень сильно оптимизированы алгоритмы экспорта/импорта, на больших базах работает в 7-8 раз быстрее старой версии, и значительно быстрее как любого другого скрипта так и десктопных приложений.
  • Sypex Dumper 2 значительно поумнел, применен новый подход к созданию дампов. До этого все утилиты были рассчитаны на создание дампа для консольного mysql. Но в новой версии мы применили другой подход. Теперь дамп строится по принципу минимально необходимых данных, но при этом стал доступен поспроцессинг.
  • Дампер не только наглядно демонстрирует прогресс работы, но теперь так же позволяет делать паузы или прекращать работу в процессе. Не говоря уже о том что показывается сколько осталось времени и отображение прогресса происходит сразу, а не так как в старой версии с задержко
  • Новая версия дампера умеет делать импорт/экспорт в несколько этапов, причем даже в автоматическом режиме. Т.е. если у вас жесткие ограничения по времени, дампер умеет определять таймаут и продолжать работу с места остановки.
  • Новый формат файла совместим с SQL, но заточен под максимальное быстродействие. А также создержит метаинформацию о файле, благодаря чему можно посмотреть содержимое дампа.
  • Сервисные функции mysql (оптимизации, ремонт таблиц и т.п.), создание баз данных, удобный просмотр списка файлов с возможостью удаления. Настройки соединения и настроек из самого интерфейса
  • Можно задачи экспорта/импорта сохранять, для дальнейшего использования в 2 клика или в cron’е.
  • Функции увтоудаления дампов по времени и количеству
  • API для авторизации — позволяет дамперу использовать разные типы авторизаци, включая пользовательские (для интеграции в другие форумы, cms и т.п.) и режим без авторизации.
  • Поддержка двух форматов сжатия файлов (Gzip и Bzip2), а также разной степени сжатия;

Скачать данный РНР-скрипт вы можете на официальном сайте проекта. Авторам глубокое уважение лично от меня.

Источник: https://www.kobzarev.com/programming/sypex-dumper-2/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: