Подтвердить что ты не робот

Плюсы и минусы системы хранения архивов MySQL?

Для веб-сайта, который я разрабатываю, я собираюсь хранить информацию о деятельности пользователя (например, Facebook) и HTTP-запросы к серверу в базу данных MySQL.

Я собирался использовать InnoDB в качестве механизма хранения, однако я кратко прочитал об устройстве архивного хранилища, и это звучит как путь вперед для информации, которая только добавлена ​​или выбрана, а не обновлена ​​или удалена.

Прежде чем продолжить, я хотел бы знать любые плюсы и минусы, чтобы помочь мне принять решение о том, использовать его или нет.

4b9b3361

Ответ 1

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

Итак... имея в виду:

PROs

Очень малая занимаемая площадь. Использует zlib для сжатия данных.

Более эффективное/быстрое резервное копирование из-за небольшого размера файла данных.

ПРОТИВ

Не разрешает индексы столбцов. Для выбора требуется полное сканирование таблицы.

Не поддерживает пространственные данные.

-

Вероятно, мы не будем использовать этот механизм хранения из-за ограничений индексирования.