Как изменить менеджера персистентности Jackrabbit на лету?
Я использовал внутренний диспетчер сохраняемости на основе базы данных derby и репозиторий файловой системы.
Теперь это около 1,5 миллионов файлов и 3 ТБ в репо, и около 6 миллионов записей в БД дерби.
Я думаю, что это слишком много для этой БД, потому что в прошлый раз я сильно замедлил производительность.
поэтому я хочу изменить менеджер постоянства на что-то вроде MySQL или Oracle.
Каков наилучший способ экспорта данных из базы данных Apache Jackrabbit derby и импорта в MySQL?
Как я могу сделать это самым простым и быстрым способом?
1 ответ
Как перейти на версию Jackrabbit или новый менеджер сохраняемости, описано на странице Резервное копирование и миграция.
По моему опыту, MySQL или Oracle на самом деле не быстрее, это встроенный Derby (в процессе). MySQL и Oracle являются удаленными, так что для каждого запроса есть сеть туда и обратно.
Вместо этого вы можете использовать больший размер кэша пакета и / или больший размер кэша базы данных.