MySQL тип таблицы для таблицы журнала? - PullRequest
2 голосов
/ 02 ноября 2010

Я разрабатываю таблицу журнала пользователя, в которую будут записываться основные действия пользователя (вход в систему, выход из системы и т. Д.) - как вы можете себе представить, эта таблица будет часто использоваться для записи, тогда как чтение будет минимальным.

Обычно я просто использую innoDB для всех своих таблиц, но мне интересно, если это лучший способ использовать таблицу, которая будет использоваться для журналов?

Есть ли какие-либо рекомендации по типу таблицы и другим вопросам дизайна? заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 08 ноября 2010

Я думаю, вы должны использовать Archive Storage Engine , потому что журналы обычно очень большие, и вы никогда их не прочитаете.Механизм архивирования также настроен для массивных вставок.

1 голос
/ 02 ноября 2010

MyISAM быстрее, но не поддерживает использование транзакций, как InnoDB. Но я думаю, что вам не нужны транзакции для таблицы журнала, поэтому MyISAM будет достаточно.

...