我使用的是Berkeley DB Java Edition(6.3.8),但我不确定数据库是否应该由一个JVM实例访问。两个 JVM 实例可以同时访问它吗(假设一个实例做 put 和 get,另一个只得到)?
不,BDB-JE 是一个可嵌入的数据库,它在运行应用程序的 JVM 中运行,并且只能由此 JVM 访问。
见 http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html