加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 08:42:23 所属栏目:MsSql教程 来源:网络整理
导读:您是否知道在 Java中存储和检索对象的“简单”方法,而不使用像Hibernate这样的关系DB / ORM? [请注意,我不是为了这个目的考虑序列化,因为它不允许在对象图形的中间检索任意对象.由于其限制性许可,我也不考虑DB4O.谢谢.] “简单”的意思是:不必处理诸如键/值
您是否知道在 Java中存储和检索对象的“简单”方法,而不使用像Hibernate这样的关系DB / ORM?

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

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

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

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

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读