最近我在与MongoDB有所接触,我必须说我非常喜欢它。然而,它是完全不同类型的数据库,不像我以前用过的数据库。我注意到它绝对适合某些类型的数据,但对于高度规范化的数据库来说可能不是最佳选择。
但在我看来,它完全可以代替任何关系型数据库,而且在大多数情况下表现更好,这令人难以置信。这引发了我一些问题:
- 文档导向数据库是否被开发成为下一代数据库并基本上完全取代关系型数据库?
- 使用文档导向数据库和关系型数据库并排使用以适应更适合其中一种的各种数据是否会更好?
- 如果文档导向数据库不打算取代关系型数据库,那么是否有一个例子表明某个数据库结构绝对适合关系型数据库(或反之亦然)?