Внешний сервер базы данных для 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 во внешнюю базу средствами самих приложений, цель достигнута!