※ 引述《pracinverse (改)》之铭言:
: 什么样的资料适合放在MongoDB?? 什么样的资料和放在传统的RDB??
: 最近被问到这样的问题有点答不出来
: Q1. scalability算不算是MongoDB胜过RDB的一个优点呢??
: 文献上是说MongoDB在做scalability比较方便,
: 它可以自动地把data partition到所有的database servers上,
: 所以在application layer写程式access database的时后,
: 可以不用关心底下有几台database server
: 但是我记得在RDB也有partition的功能,
: RDB也可以把data partiton到不同的database server上面,
: 所以说scalability到底算不算MongoDB胜过RDB的一个优点呢??
: Q2. 如果说data之间有relation的话是不是用传统的RDB会比较好??为什么??
: 比方说 https://dhhmzgirqh63s.cloudfront.net/467.gif
: 像northwind database里面这种shopping cart进出货相关的资料
: 是不是放在RDB会比较好??
: Q3. 目前只有想到MongoDB胜过RDB一个明显的优势就是schemaless
: 因为不需要pre-define schema,
: 所以预期将来schema可能会有变动的话,选择MongoDB会比较好。
: 有没有什么类型的data是放在RDB比放在MongoDB好的呢??
: