Пока MySQL 5.0 находится в стадии активного развития и радует нас интересными новинками. Одна из них - новая Storage Engine под говорящим именем ARCHIVE, которая позволяет значительно экономить место на диске.
Конечно, некоторое решение проблемы с занимаемым местом в стабильной версии есть - это так называемые упакованные таблицы(MyISAM packed). Но у них есть значительный недостаток - они предназначены исключительно для чтения, вставлять данные в них нельзя. Да и сам процесс пакования подразумевает запуск утилиты из коммандной строки и никоим образом не интегрирован в SQL. Новый модуль хранения данных устраняет эти два недостатка упакованных таблиц и стает частью сервера версии 5.0.
Скорость работы нового модуля ниже, нежели MyISAM примерно в два раза - как при выборке данных, так и при их модификации(InnoDB, которая поддерживает транзакции и целосность данных работает медленнее Archive).
Новый модуль будет полезен там, где критично место на диске, и производительность системы играет не самую важную роль. Тем более, что экономия места составляет примерно 75%, а производительность понижается всего лишь в два раза. Archive storage engine будет полезна для хранения резервных копий данных(рабочих бекапов, на которых можно тестировать новую функциональность приложений) и переноса данных с одного сервера на другой.
Почитать больше о новом модуле на английском языке можно в статье The MySQL 5.0 Archive Storage Engine.
Copyright 2008 - ТолиБлог
Powered by WordPress - Web hosting Services by Wordpress Theme, Archived by WPT
Оставьте отзыв