关系型数据库与NoSQL数据库的优势与劣势
2018-02-04 23:04
239 查看
关系型数据库
优势:
1.擅长小数据量的处理
2.擅长复杂的SQL操作,可以进行Join等复杂查询
3.可以方便的生成各种数据对象,利用存储的数据建立窗体和报表,可视性好
劣势:
1.很难进行分布式应用和大量数据的写入处理
2.为有数据更新的表做索引和结构变更
3.字段不固定的应用
4.对简单查询需要快速返回结果的处理
NoSQL数据库
优势:
1.擅长大量数据的写入和读取
2.快速的查询响应,灵活的数据模型
3.数据结构变更或更新非常方便,不需要更改已有数据的数据结构
4.击碎了性能瓶颈,可以使执行速度变的更快
劣势:
1.不提供复杂的API接口
2.一般仅提供key索引
3.不适合小数据的处理
4.现有产品的不够成熟,大多数产品都还处于初创期
优势:
1.擅长小数据量的处理
2.擅长复杂的SQL操作,可以进行Join等复杂查询
3.可以方便的生成各种数据对象,利用存储的数据建立窗体和报表,可视性好
劣势:
1.很难进行分布式应用和大量数据的写入处理
2.为有数据更新的表做索引和结构变更
3.字段不固定的应用
4.对简单查询需要快速返回结果的处理
NoSQL数据库
优势:
1.擅长大量数据的写入和读取
2.快速的查询响应,灵活的数据模型
3.数据结构变更或更新非常方便,不需要更改已有数据的数据结构
4.击碎了性能瓶颈,可以使执行速度变的更快
劣势:
1.不提供复杂的API接口
2.一般仅提供key索引
3.不适合小数据的处理
4.现有产品的不够成熟,大多数产品都还处于初创期
相关文章推荐
- 对比传统关系型数据库,NoSQL有着非常显著的性能和扩展性优势,然而这些优点却建立在一些关键功能的丢失之上,比如事务、join等。那么在数据体积激增的当下,究竟哪个数据库才会适合你的场景
- NoSQL与MySQL关系型数据库
- 关系型数据库与NOSQL
- NoSQL:从关系型数据库到非关系型数据库
- 关系型数据库与NoSQL的对比
- 关系型数据库与NOSQL
- 关系型数据库与NOSQL数据库的区别
- 关系型数据库和非关系型数据库介绍及优劣势比较
- 关系型数据库和NoSQL数据库
- [置顶] Nosql笔记(一)——关系型数据库回顾
- 转 NoSQL是什么数据库,NoSQL的优势
- (转)关系型数据库和NoSQL数据库
- 关系型数据库与NOSQL
- 关系型数据库与NOSQL
- 【数据库】关系型数据库和NoSQL数据库
- 关系型数据库MySql与非关系型数据库NoSql
- 关系型数据库和NoSQL的对比表格
- 关系型数据库的性能扩展思路及NoSQL产品的选取标准
- 关系型数据库与NOSQL
- nosql和关系型数据库比较