什么是最有价值的Java对象数据库?

Nav*_*eur 7 java database object

Java对象数据库的最佳价值在于:

  • 易用性:一行代码存储任何对象.
  • 高效的内存使用:即仅加载所调用的内容,而不是每次加载整个对象(即"透明激活").
  • 操作时自动更改对象(即"透明持久性").
  • 本机查询(不需要SQL,JDOQL等)
  • 自由

任何人都有以下经验:

  • Neodatis
  • db4o的
  • JODB
  • joafip
  • MyOODB

Lio*_*hen 0

看看Redis:

http://redis.io/clients

它有 Java 客户端,根据个人经验,Java 对象比关系数据库更好地映射到基于键值的数据库,但 YMMV 取决于您的使用模式和数据类型。

注意:它可能无法满足您的上述所有要求,但您可能可以相当轻松地自己添加此类功能。

更新: https: //github.com/xetorthio/johm