在不使用关系数据库的情况下,可以轻松地在Java中存储和检索对象?

前端之家收集整理的这篇文章主要介绍了在不使用关系数据库的情况下,可以轻松地在Java中存储和检索对象?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
您是否知道在 Java中存储和检索对象的“简单”方法,而不使用像Hibernate这样的关系DB / ORM?

[请注意,我不是为了这个目的考虑序列化,因为它不允许在对象图形的中间检索任意对象.由于其限制性许可,我也不考虑DB4O.谢谢.]

“简单”的意思是:不必处理诸如键/值对之类的低级细节来重建对象图(与BerkeleyDB或传统缓存一样).这同样适用于从文档或列的数据库(CouchDB,HBase,…甚至Lucene)重建对象.

也许有一些有趣的项目提供了我不知道的所提到的存储系统和对象模型(如ORM将用于RDBMS)之间的一层集成.

任何人都成功地使用那些在生产中,还是尝试使用除关系数据库之外的持久性策略? RDF商店怎么样?

更新:我遇到了一篇非常有趣的文章A list of distributed key-value stores

解决方法

> Object Serialization(aka存储文件文件)
> Hibernate(使用关系数据库,但它对开发人员是相当透明的)

我会建议Hibernate,因为它将处理大多数丑陋的细节,使开发人员在使用数据库时,同时仍然允许数据库软件多年来的优化.

猜你在找的MsSQL相关文章