数据库选型

数据库选型从数据模型与访问模式出发:关系型适合事务与复杂查询,文档型适合聚合读写的半结构化数据,宽列适合海量写入,图库适合多跳关系;再叠加一致性与运维要求。

类型

类型数据特征典型场景
关系型强事务、多表关联交易、账务
文档型半结构化聚合读写内容、目录
宽列海量写入、按行键查询时序与日志
图多跳关系遍历社交、风控关系网
先明确一致性与查询模式再选类型:把产品热度当卖点对比,容易偏离业务需求。

易错点

  • 按热度选型,访问模式与产品特性不匹配
  • 忽略运维能力,选型后团队无人能维护

数据来源与参考

  • 《数据密集型应用系统设计》(Kleppmann)第 2 章
  • AWS 架构中心:数据库选型指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌