题目:请比较关系数据库与 NoSQL 数据的特点,填入下表,以此来说明该系统更适合采用 NoSQL 数据库。
表 4-1 关系数据库与 NoSQL 数据库特征比较
| 特征维度 | 关系数据库 | NoSQL 数据库 | 备注 |
| --- | --- | --- | --- |
| 数据一致性 | 强一致性 | 弱一致性(最终一致性) | (1) |
| 数据模型 | 结构化数据模型 | 非结构化数据模型,支持多种数据类型 | (2) |
| 事务处理 | 支持事务处理,如ACID属性 | 不一定支持事务处理(取决于具体实现) | (3) |
| 扩展性 | 有限扩展性,通常需要垂直扩展(增加硬件资源) | 高扩展性,通过分布式架构实现水平扩展(增加服务器节点) | (4) |
| 应对大数据量能力 | 在大数据量下性能可能下降 | 对大数据量有良好的处理能力,适合大规模社交网络应用 | (5) |