Поскольку BDB JE запускается в процессе его применения, я хотел бы найти лучший способ создать систему, в которой я могу запустить BDB и перезагрузить меня постоянно меняющуюся логику приложений и зависимости.Сохраняйте BDB JE в памяти при перезагрузке приложения .jar
В идеале я бы запускал BDB в отдельном процессе, но тогда мне нужно было бы использовать общую память для выполнения IPC, чтобы поддерживать пропускную способность.
Еще одна мысль, которую я использовал, - использовать OSGi для обновления пакета приложений.
У любого есть какие-нибудь умные приемы для этого. Я ценю природу BDB JE, но я хочу, чтобы мой пирог и съел его.
Подход OSGI звучит более привлекательно для меня, я чувствую себя некомфортно с мыслью о внедрении встроенной базы данных в не встроенный способ. – biziclop