Roundcube: что выбрать MySQL или SQLite?
Начиная с версии 11,25 cPanel вводит новую функцию: возможность использовать SQLite вместо MySQL для веб-почты RoundCube. После сравнения использования ресурсов и производительности, я пришел к выводу, что SQLite, безусловно, лучший вибор для Roundcube. Возникают проблемы при принятии решения? Эта статья может помочь убрать вещи для вас.
Почему стоить использовать SQLite вместо MySQL для RoundCube:
- SQLite, как правило, быстрее, чем MySQL
- Так как SQLite базы данных хранятся в учетных записях пользователей, это учитываться они будут в дисковое пространство пользователя
- Roundcube PHP процессы запускаются от имени пользователя вместо cpanelroundcube, так легче определить проблемныех пользователей веб-почты
- Легче восстановить данные для Roundcube из бекапа для каждого пользователя
- Падения InnoDB больше не будут влиять базы данных для Roundcube
Это обновления являеться не обязательным, так что по умолчанию Roundcube использует MySQL если вы не конвертируете его для использования SQLite. Это преобразование есть обратимым, и выполняеться для всего сервера, тоисть вы неможете использовать его только для определенного пользователя.
Чтобы ковретрировтаь сервер для испольвования SQLite вместо MySQL для веб-почты RoundCube:
/scripts/convert_roundcube_mysql2sqlite
Если пожже понадобиться конвертировать определенного юзера
/scripts/convert_roundcube_mysql2sqlite <user>