最近我一直在和MongoDB一起工作,我不得不说我真的很喜欢它.然而,这是一个完全不同类型的数据库,而我是被使用的.我注意到,对于某些类型的数据,它肯定更好,但是对于高度规范化的数据库,它可能不是最佳 Select .
然而,在我看来,它完全可以取代任何关系数据库,而且在大多数情况下性能更好,这令人难以置信.这让我想问几个问题:
- 面向文档的数据库是否正在发展成为下一代数据库,并基本上完全取代关系数据库?
- 对于更适合其中之一的各种数据,同时使用面向文档的数据库和关系数据库是否有可能使项目变得更好呢?
- 如果面向文档的数据库并不意味着要取代关系数据库,那么有没有人能举一个数据库 struct 的例子,说明它在关系数据库中绝对更好(反之亦然)?