是否所有功能都需要分布式事务,是否都需要分库分表
使用分布式事务意味着会产生差错性事务,需要大量手工梳理,建议核心交易或者对于一致性要求高的场景采用分布式事务。分库分表在设计和管理上很麻烦,同样不利于维护。
要根据项目需求(技术特点、选型要求、相关技术演进方向等因素)定。不要搞一刀切。
不建议搞强一致性的分布式事务,这样成本比较高,后续运维维护成本都很大,提倡最终一致性。分库分表根据数据量来定,任何业务前期都有不确定性,不要项目开始就搞分库分表,这样难度提高,查询复杂度提高。
绝对都是否
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30