标签: java mysql database sqlite
我一直在创建一个在我的工作场所使用的大型应用程序,需要对其进行扩展。
我已经开始将数据迁移到SQLite数据库,这些数据库在处理多个并发SELECT请求时非常有效。
但是,我们现在有多个用户需要能够在任何给定时刻将数据写回数据库。数据库当前驻留在共享网络驱动器上。
此方案存在两个问题:
这种情况还有其他选择吗? Java本身是否有办法解决数据库被锁定的问题?
我正在考虑打开一个新线程并不断尝试写入数据库直到它成功,但这种暴力策略似乎是不负责任和不必要的。