关系型数据库与非关系型数据库的区别优缺点对比
目录
关系型数据库与非关系型数据库的区别(优缺点对比)
关系型数据库 和 非关系型数据库
关系型数据库
关系型数据库最典型的数据结构是表。由二维表及其之间的数据联系所组成的数据组织。
优点:
1.易于维护:格式一致,都是使用表结构。
2.使用方便:SQL语言通用。
3.能完成一些复杂操作:支持SQL,可用于一个表及多个表之间非常复杂的查询。
缺点:
1.读写性能较差。
2.固定的表结构,灵活性欠缺。
3.高并发读写需求,是很大的瓶颈。
非关系型数据库
非关系型数据库严格意义上不是一种数据库,应该是一种数据格式化储存的集合,可以是文档或者键值对形式。
优点:
1.格式灵活
2.速度快:可以使用硬盘或者随机储存器作为载体,而关系型数据库只能使用硬盘。
3.高拓展性。
4.成本低,部署简单。
缺点:
1.不提供SQL支持,学习和使用的成本比较高。
2.无事务处理。
3.数据结构相对复杂,复杂查询方面稍微欠缺。