key-value型nosql,数据怎么组织呢?

发布于 2021-11-24 02:45:21 字数 164 浏览 910 评论 10

最近折腾了一下membase,有个问题一直不能想通,由于基于key-value那种松散的数据祖师方式,那就不能像关系数据库那样组织数据。这个我理解不了,要是没有和关系数据库共存的前提下,只有membase怎么才能组织所有的网站数据呢?我想了一个方案,就是模拟一个orm层,固定,规范化键值,但是这样会不会违背nosql的初衷呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

浮生未歇 2021-11-29 10:59:54

berkeleyDb Java版 也是一种key-value数据库 但是它实现了类似JPA的“ORM”功能,直接存储对象,同时底层用key-value实现的,速度也很快。里面有个例子就是自己解析sql,转化成在key-value数据库上查询。 好像mysql原来就用berkeleydb做引擎 被oracle收购了。。

如此安好 2021-11-29 10:48:44

据说,membase2.0 计划支持索引和查询

简单气质女生网名 2021-11-29 10:32:34

MongoDB 基本上可以 替代sql了,就是看你自己怎么操作,除非你想用一些Nosql不带的特有功能

左岸枫 2021-11-29 10:32:26

MongoDB是有关系存在的啊,我们也在用,同时为了吞吐量结合membase

梦中楼上月下 2021-11-29 08:06:15

再等等 再等等

一笔一画续写前缘 2021-11-29 01:31:44

别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面

网名女生简单气质 2021-11-28 18:33:31

别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面

海之角 2021-11-28 16:38:19

别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面

陌若浮生 2021-11-27 12:37:44

别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面

刘备忘录 2021-11-25 19:58:16

nosql不是万能的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文