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

橙汁儿 发布于 2011/06/13 20:34
阅读 2K+
收藏 0
最近折腾了一下membase,有个问题一直不能想通,由于基于key-value那种松散的数据祖师方式,那就不能像关系数据库那样组织数据。这个我理解不了,要是没有和关系数据库共存的前提下,只有membase怎么才能组织所有的网站数据呢?我想了一个方案,就是模拟一个orm层,固定,规范化键值,但是这样会不会违背nosql的初衷呢?
加载中
0
asdfsx
asdfsx

nosql不是万能的

0
红薯
红薯
别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面
0
雷志伟
雷志伟

引用来自“红薯”的答案

别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面
两者有很好的互补性.
SQL数据库有很强的逻辑处理.
NoSQL有很强性能, 更适合用于缓存. 实是居家旅行,杀人越货的最佳用品.
0
橙汁儿
橙汁儿

引用来自“红薯”的答案

别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面
Craigslist就采用了MongoDB替代MySQL
0
橙汁儿
橙汁儿

引用来自“ZhiWei”的答案

引用来自“红薯”的答案

别试图用 NoSQL 替代 SQL 数据库,二者应用于不同层面
两者有很好的互补性.
SQL数据库有很强的逻辑处理.
NoSQL有很强性能, 更适合用于缓存. 实是居家旅行,杀人越货的最佳用品.
nosql的速度我测试过很快,有没有方案能让nosql替代sql的方案
0
Lucida
Lucida
再等等 再等等
0
高磊
MongoDB是有关系存在的啊,我们也在用,同时为了吞吐量结合membase
0
康云川
康云川
MongoDB 基本上可以 替代sql了,就是看你自己怎么操作,除非你想用一些Nosql不带的特有功能
0
橙汁儿
橙汁儿
据说,membase2.0 计划支持索引和查询
0
Xingjian_Xu
Xingjian_Xu
berkeleyDb Java版 也是一种key-value数据库 但是它实现了类似JPA的“ORM”功能,直接存储对象,同时底层用key-value实现的,速度也很快。里面有个例子就是自己解析sql,转化成在key-value数据库上查询。 好像mysql原来就用berkeleydb做引擎 被oracle收购了。。
返回顶部
顶部