Драйвер базы данных для Akonadi

Выяснилось, что тот самый Akonadi запускает сервер MySQL для собственного существования. Разработчики на этот счет пишут, что ничего лучше не может быть, они честно пробовали SQLite, но он плохо у них справляется с одновременными запросами.

Однако есть способ открутить его оттуда. В файле ~/.config/akonadi/akonadiserverrc есть строчка Driver в секции General, туда подходят следующие значения (не все из них могут быть включены при компиляции):

  • QMYSQL, QMYSQL_EMBEDDED (Mysql)
  • QSQLITE, QSQLITE3 (SqLite)
  • QPSQL (Postgresql)
  • QODBC (Virtuoso)

Вполне богатый выбор.

5 комментариев:

tuoma комментирует...

А чем плох MySQL? Вы хотите сказать, что использовать PostgreSQL или SQLite, который не рекомендуют сами разработчики - это лучшая идея?

Matwey V. Kornilov комментирует...

А я ничего не хочу сказать, я просто записал как его выключить, потому-что не нашел рецепт в официальной документации за приемлемое время.

tuoma комментирует...

нет, ну это понятно. Но смысл-то какой-то должен быть в выключении mysql?

Matwey V. Kornilov комментирует...

Конечно должен быть. У меня akonadi почему-то несмотря на всю свою крутость ничего не хранит, только запускается и висит в памяти. Так лучше сэкономлю оперативной памяти за счет процесса mysqld.

tuoma комментирует...

а, ну тогда да.