我正在做一个学校项目,在这个项目中,客户端需要多个用户查询和写入单个数据源。用户可以访问共享网络驱动器,所有功能都必须在客户端应用程序中,IT部门不允许从他们的服务器之一运行服务,外部服务器托管也不是一个选项。
实际上需要存储的数据量非常少,最多144行。
我已经研究过使用嵌入式数据库,sqllite,hsql,objectdb……等等,但它们似乎过于杀伤力,因为需要保存的数据太少了。与hsql类似,如果任何人访问数据库,它将被任何其他用户完全锁定。并发不是什么大问题,将有5-7人使用该系统,尽管一年只有很少的几次。
使用像XQuery这样的东西并序列化xml中的所有内容是一个可行的选择,还是仅仅使用java serializable api?
发布于 2012-02-06 04:33:32
对于这种用例,分布式客户端数据库将文件写入共享网络驱动器可能是一个很好的解决方案。看看Cloud DB,它可能就是你要找的。
https://stackoverflow.com/questions/9152705
复制相似问题