WeBinstruments

Инструментарий для веб-мастеров

 

Техподдержка и
сопровождение
сайтов


на сайте на всех сайтах для веб разработчиков везде
 
 Скрипты
  PHP скрипты   
  Flash скрипты   
  Javascript скрипты   

 Софт
  Инструменты SEO   
  Разработка сайтов   
  Серверное ПО   

 Документация
  MySQL   
  PHP   
  HTML   
  Протоколы и сервисы Internet   

 Статьи
  PHP   
  MySQL   
  Сервер   
  еще...   

 Услуги и сервисы
  Домены   
  Хостинги   
  Блоки для сайта   

 Новости


 Контакты
  icq: 158325531
  email:
  все контакты: здесь




Atom все поступления
Раздел Новости
Раздел Услуги и сервисы
Раздел Статьи
Раздел Файлы
комментарии



Sypex Dumper (резерв mysql)

24.03.2010 (последний раз редактировалось 26.12.2010)
сайт: http://sypex.net
условия использования: бесплатно

скачать Sypex Dumper Lite 1.0.8 Старая версия. Имеет совершенно другой алгоритм работы.
скачать Sypex Dumper 2.0.8 Второе поколение дампера. Программа была полностью переписана, и от старого осталось только название.


Возможности
Изначально 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 работают только с данными, без изменения структуры существующих таблиц, поэтому для их корректной работы структура таблиц в базе и дампе должна совпадать либо по крайней мере все столбцы, которые есть в дампе должны быть в существующей таблице в БД, иначе возникнет ошибка. Если таблица отсутствует в базе, то она будет автоматически создана.

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

Умная работа с кодировками
Дампер грамотно работает с кодировками, он делает экспорт объектов в «родной» кодировке, а не перекодирует всё в 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 (проверка, оптимизация, ремонт таблиц и т.п.), создание/удаление баз данных, удобный просмотр списка файлов с возможностью удаления. Настройки соединения и опций дампера из самого интерфейса.

Сохранение задач
Можно сохранять задачи экспорта/импорта, для дальнейшего быстрого использования из интерфейса или из коммандной строки (консоли, 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 КБ);
легко устанавливается и настраивается;
небольшой расход памяти при работе.


История версий

Версия 2.0.8 [2010.12.09]
Финальный релиз

Версия 2.0.7 [2010.11.05]
Добавлена обработка "чужих" дампов.
Уменьшено количество DOM-элементов, в дереве объектов БД.
Сохраненные задачи по-умолчанию называются именем БД, вместо new.
При сохранении настроек соединения, не нужно повторно вводить пароль.
Исправлены ошибки связанные с отсутствием прав на некоторые объекты БД .
Исправлена ошибка при бэкапе на MySQL до 4.1.

Версия 2.0.6 [2010.02.23]
В дополнительных стратегиях восстановления добавляются названия полей (позволяет импортировать измененные таблицы).
Добавлена кнопка скачать файл после выполнения экспорта.
При экспорте сохраненных задач в имени файла используется имя задачи, а не базы.
Если в дополнительных стратегиях отсутствует таблица, то она создается.
Удаление представлений, процедур, функций, триггеров, событий, если есть.
Сделан выход с помощью JS (для выхода из фреймов).
Исправлено зацикливание при TRUNCATE+INSERT, если отсутствует таблица.
Ошибка при включении индексов, если нет ни одной таблицы с данными.
Исправлена ошибка импорта представлений и триггеров на MySQL 5.0
Исправлено зацикливание интерфейса при ошибке.
Улучшена обработка ошибок.


Комментарии

RSS комментарии


27.10.2009 СВК
Это самое мощное средство для создания резервной копии...
Я его во все свои скрипты втыкаю.



26.12.2010 боря
вот только версия 2.0.8 мне не очень нравится.
резервную копию создает, но интерфейс зависает на последней таблице, показывает прогресс 99.89% и стоит, а на самом деле бэекап уже создал.



05.03.2011 боря
Тут у вас может быть 3 первичные проблемы.
1)Система слишком нагружается и зависает
2)У вас вирус
3)Вы скачали не полноценную версию программы



12.05.2012 Теоретик
Какие-то у вас коменты сухие. Прогу пиарите?



21.05.2012 Админ
Нет, не пиарим. Мне это не надо.



01.04.2015




08.08.2015




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


Ваше имя(* обязательно)


Текст сообщения(* обязательно)









 
 
  запомнить

 
Copyright © 2003-2017 WeBi Constructor
Rambler's Top100