У нас есть настольное приложение Java, которое обращается к базе данных Derby, расположенной на сетевом общем диске, а не локально.
Хотя несколько экземпляров приложения совместно используют базу данных, только один экземпляр всегда имеет активное соединение.
Это работает довольно хорошо уже более двух лет, но иногда мы сталкиваемся с повреждением базы данных, которое мы не можем определить в результате ошибки программного обеспечения или из-за сети между приложением и удаленной базой данных.
Мы понимаем, что в документах Derby говорится, что встроенные базы данных должны использоваться только для локального сохранения, но может ли кто-нибудь предложить какие-то конкретные ловушки, с которыми мы можем столкнуться при такой конфигурации?
Заранее спасибо!
Джим