权衡参考
本书的主要焦点是权衡分析。为此,第 II 部分建立了许多权衡表与图,汇总特定架构关注点的权衡。本附录把它们集中列出,便于查阅。
数据库选择图
- 图 6-25:“按照多种采用特征评估关系数据库”,原书第 163 页
- 图 6-26:“按照多种采用特征评估键值数据库”,原书第 166 页
- 图 6-27:“按照多种采用特征评估文档数据库”,原书第 168 页
- 图 6-28:“按照多种采用特征评估列族数据库”,原书第 170 页
- 图 6-30:“按照多种采用特征评估图数据库”,原书第 172 页
- 图 6-31:“按照多种采用特征评估 NewSQL 数据库”,原书第 174 页
- 图 6-32:“按照多种采用特征评估云原生数据库”,原书第 175 页
- 图 6-33:“按照多种采用特征评估时序数据库”,原书第 177 页
复用与数据所有权
- 表 8-1:“代码复制技术的权衡”,原书第 223 页
- 表 8-2:“共享库技术的权衡”,原书第 227 页
- 表 8-3:“共享服务技术的权衡”,原书第 233 页
- 表 8-4:“边车模式/服务网格技术的权衡”,原书第 239 页
- 表 9-1:“共同所有权表拆分技术的权衡”,原书第 256 页
- 表 9-2:“共同所有权数据领域技术的权衡”,原书第 258 页
- 表 9-3:“共同所有权委托技术的权衡”,原书第 261 页
- 表 9-4:“共同所有权服务整合技术的权衡”,原书第 262 页
- 表 9-5:“后台同步模式的权衡”,原书第 272 页
- 表 9-6:“协调式请求模式的权衡”,原书第 277 页
- 表 9-7:“基于事件模式的权衡”,原书第 279 页
数据访问与工作流
- 表 10-1:“服务间通信数据访问模式的权衡”,原书第 286 页
- 表 10-2:“列模式复制数据访问模式的权衡”,原书第 288 页
- 表 10-3:“复制缓存数据访问模式的权衡”,原书第 293 页
- 表 10-4:“数据领域数据访问模式的权衡”,原书第 295 页
- 表 11-1:“协调的权衡”,原书第 306 页
- 表 11-2:“前端控制器模式的权衡”,原书第 312 页
- 表 11-3:“无状态编排的权衡”,原书第 313 页
- 表 11-4:“印记耦合的权衡”,原书第 314 页
- 表 11-5:“编排式通信风格的权衡”,原书第 315 页
- 表 11-6:“工单工作流中协调与编排的权衡”,原书第 319 页
- 表 11-7:“更新后的工单工作流协调与编排权衡”,原书第 320 页
- 表 11-8:“工单工作流协调与编排的最终权衡”,原书第 320 页
事务、契约、分析数据与综合分析
- 表 12-11:“状态管理相对于使用补偿更新的原子分布式事务的权衡”,原书第 356 页
- 表 12-12:“原子分布式事务与补偿更新的权衡”,原书第 363 页
- 表 13-1:“严格契约的权衡”,原书第 371 页
- 表 13-2:“宽松契约的权衡”,原书第 372 页
- 表 13-3:“消费者驱动契约的权衡”,原书第 375 页
- 表 13-4:“印记耦合的权衡”,原书第 379 页
- 表 14-1:“数据仓库模式的权衡”,原书第 385 页
- 表 14-2:“数据湖模式的权衡”,原书第 388 页
- 表 14-3:“数据网格模式的权衡”,原书第 394 页
- 表 15-2:“动态耦合模式综合比较”,原书第 403 页
- 表 15-3:“信用卡处理采用同步与异步通信的权衡”,原书第 411 页
- 表 15-4:“点对点消息与发布-订阅消息的权衡”,原书第 414 页