Внешний сервер базы данных для KDE

Идея перевести приложения KDE на использование внешней БД витала в воздухе давно.
Покопавшись в настройках я определил список программ которыми я пользуюсь, поддерживающих это:

  • Akonadi (MySQL, SQLite, PostgreSQL)
  • Amarok (MySQL)
  • DigiKam (MySQL, SQLite)
  • KMyMoney (MySQL, SQLite, PostgreSQL)

Как видно все они дружат с MySQL, значит будем использовать его.

Плюсов для себя я нашел несколько:

  • Каждое из вышеописанных приложений поднимает свой внутренний сервер БД, а DigiKam использует даже две базы. Обойдемся одним сервером.
  • MySQL уже установлен, он был вытянут по зависимостям, дополнительных манипуляция делать не надо.
  • Легкий бекап данных, ведь гораздо удобнее когда вся информация находится в одном месте. Я не параноик, но домашнюю систему время от времени бекаплю. Если брать относительно этих программа, то ручное тегирование в DigiKam и куча транзакции в KMyMoney конечно необходимо бекапить.

Создав 4 таблицы (desktop_akonadi, desktop_amarok, desktop_digikam, desktop_kmymoney) и изменив настройки приложений перезапустил их. Позже импортировал старые данные из DigiKam и KMyMoney во внешнюю базу средствами самих приложений, цель достигнута!