|
NoSQL数据库与关系数据库管理系统的比较
为了对NoSQL解决方案不同于关系数据库管理系统之处有一个清晰画面,让我们创建一个快速的比较表:
何时使用NoSQL数据库
1)尺寸问题:
如果将具有非常大的数据集,来自NoSQL家族的数据库管理系统更容易实现持续扩容。
2)速度:
NoSQL数据库通常更快,对于写入来说有时非常快。读取也可以很快,这取决于NoSQL数据库的类型和查询的数据。
3)Schema-free 的设计:
关系数据库管理系统从一开始就需要结构化。NoSQL解决方案提供了大量的灵活性。
4)自动(或简单的复制/扩容):
NoSQL数据库正在迅速增长,今天他们正在积极建立-厂商试图解决共同的问题,其中一个显然是复制和缩放。不像关系数据库管理系统那样,NoSQL解决方案可以很容易的在簇上扩容和工作。
5)多重选择:
当来选择一个NoSQL数据存储时,正如我们已经讨论的,有多种模式,你可以从中选择获得最满意的数据库管理系统——这取决于你的数据类型。
|
|