为什么 mongo 不支持 join?

2014-03-17 21:29:58 +08:00
 thankyourtender
这样设计的意图是什么?
3692 次点击
所在节点    问与答
7 条回复
mahone3297
2014-03-17 21:37:15 +08:00
意图应该是为了快速的读和写。。。
thankyourtender
2014-03-17 21:43:54 +08:00
@mahone3297 难道在分布式存储上,就放弃了join?
那取而代之的快速查询是什么方式?
Map Reduce?
ooh
2014-03-17 22:03:43 +08:00
昨晚有想过,本身非关系数据库,世界上面没有十全十美的东西。
love
2014-03-17 23:15:30 +08:00
rethinkdb支持join
rankjie
2014-03-18 01:54:02 +08:00
不是有reference么。。。
arbipher
2014-03-18 02:24:09 +08:00
没有join就意味着没有cascade delete
我觉得这个十分蛋疼
leafonsword
2014-03-18 11:28:10 +08:00
1.单机join的开销很大,mongodb建议将要join的另外一个字段放在一个document里;
2.shard的join是个业内难题,性能太差

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/104730

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX