目录

关系型数据库与非关系型数据库的区别优缺点对比

关系型数据库与非关系型数据库的区别(优缺点对比)

关系型数据库 和 非关系型数据库

关系型数据库

关系型数据库最典型的数据结构是表。由二维表及其之间的数据联系所组成的数据组织。

优点:

1.易于维护:格式一致,都是使用表结构。

2.使用方便:SQL语言通用。

3.能完成一些复杂操作:支持SQL,可用于一个表及多个表之间非常复杂的查询。

缺点:

1.读写性能较差。

2.固定的表结构,灵活性欠缺。

3.高并发读写需求,是很大的瓶颈。

非关系型数据库

非关系型数据库严格意义上不是一种数据库,应该是一种数据格式化储存的集合,可以是文档或者键值对形式。

优点:

1.格式灵活

2.速度快:可以使用硬盘或者随机储存器作为载体,而关系型数据库只能使用硬盘。

3.高拓展性。

4.成本低,部署简单。

缺点:

1.不提供SQL支持,学习和使用的成本比较高。

2.无事务处理。

3.数据结构相对复杂,复杂查询方面稍微欠缺。