Началось альфа тестирование Xtrabackup, новой системы резервного копирования MySQL баз. Xtrabackup поддерживает MySQL 5.0/5.1 и может осуществлять online бэкап (без блокировки) InnoDB, XtraDB и MyISAM хранилищ. В программе реализована возможность ограничения интенсивности ввода/вывода для минимизации влияния на производительность системы во время бэкапа.
Исходные тексты распространяются через репозиторий Launchpad "lp:~percona-dev/percona-xtrabackup/alpha-0.2".
Кроме того, Антон Головков представил систему DBRE для асинхронной репликации баз данных (более верно - для переноса данных), которая также может быть использована для одноразового "переливания" данных между различными СУБД. Система DBRE ориентирована для работы в "offline" режиме (например, для периодической ручной синхронизации БД из разных офисов), может только переносить изменения в моменты запуска процесса репликации и не предназначена для автоматической master/slave репликации или синхронизации данных между несколькими БД. При этом возможна гибкая организация фильтров, позволяющих определить какие данные переносить, а какие нет (например, фильтрация по ключевым словам или идентификаторам записей).
В данный момент поддерживаются СУБД Firebird и MySQL. В будущем будет добавлена поддержка Oracle, ODBC, PostgreSQL и SQLite. Программа написана на языке C++ и легко расширяется в плане поддержки новых баз. Для обмена данных используется транзитный файл в бинарном формате LRE (Local REplicator format) или прямой трансфер данных непосредственно между двумя БД.
|