数据库可分为三大类:关系型数据库、非关系型数据库和分布式数据库。
关系型数据库
关系型数据库(RDBMS)是按关系数据模型建立的,以二维表格的形式组织数据。 每个表格包含一组行(记录)和一组列(字段),其中数据按照特定规则组织。 RDBMS 适用于需要结构化数据、高并发性且数据完整性要求较高的场景。
非关系型数据库
非关系型数据库(NoSQL)不遵循关系数据模型。 它们对特定数据类型或访问模式优化,如键值数据库、文档数据库、列族数据库等。 NoSQL 数据库在处理海量非结构化数据、高吞吐量或低延迟等场景下表现出色。
分布式数据库
分布式数据库将数据分布在多个服务器或节点上,以提高可扩展性和可用性。 这些数据库可以跨地理区域复和同步数据,实现数据的异地容灾和负载均衡。 分布式数据库适用于需要处理海量数据、跨地域访问或容错性强的场景。
![](https://tse2-mm.cn.bing.net/th/id/OIP-C.Q6lLyqP8gkF84mGcjF_-FAHaF9?w=.jpg)