最近我一直在使用MongoDB,我不得不说我真的很喜欢它。然而,它是一种完全不同类型的数据库,然后我使用它。我注意到它对于某些类型的数据肯定更好,但是对于高度规范化的数据库,它可能不是最佳选择。
然而,在我看来,它可以完全取代您可能拥有的任何关系数据库,并且在大多数情况下性能更好,这令人难以置信。这让我问了几个问题:
- 面向文档的数据库是否正在发展成为下一代数据库并基本上完全取代关系数据库?
- 对于更适合其中一个或另一个的各种数据,项目是否可能会更好地同时使用面向文档的数据库和关系数据库?
- 如果面向文档的数据库不打算取代关系数据库,那么有没有人有一个数据库结构的例子,在关系数据库中绝对会更好(反之亦然)?