一、关系数据库
- 存储在数据表的行和列中。数据表可以彼此关联协作存储,也很容易提取数据。
MySQL 数据库、Oracle 数据库、SQL Server、Microsoft Access、DB2
二、非关系数据库
- 不适合存储在数据表的行和列中,而是大块组合在一起。非关系型数据通常存储在数据集中,就像文档、键值对或者图结构。
Redis、MongBD、Hbase、CouhDB
区别:
数据库 | 数据存储方式 | 扩展方式 | 对事物性的支持 |
SQL | 存储在数据表中,数据表可相互关联协作 | 纵向扩展,使用处理能力快的计算机 | 支持ACID、高性能、稳定性好 |
NoSQL | 分布式存储在数据集中,如文档、键值对、图 | 横向扩展,添加更多服务器分担负载 | 稳定性差,高并发读写,海量数据存储访问,可扩展性、可用性需求 |