畅捷通简介
畅捷通信息技术股份有限公司是用友旗下成员企业,致力于为小微企业提供社交化、个性化、服务化、小量化的生意管理支持。畅捷通针对小微企业财务及管理转型问题,通过技术赋能,助力企业业务在线,改变传统的经营业态,实现利润持续增长。畅捷通充分利用SaaS业务与客户的高频互动的优势深挖客户的价值,从而多方面满足小微企业对云产品的需求。畅捷通未来业务将从SaaS市场拓展到企业业务运营服务的BaaS市场,并致力于成为中国最大的一站式小微企业服务平台。
业务挑战
- 好生意、好会计、好业财等业务系统对读写一致性要求较高,原有的MySQL数据库由于读节点延迟问题不能很好的解决,只能使用主实例来支撑业务,整个系统的并发能力、稳定性受限于主实例的资源上限,出现突发流量和主实例性能波动的时候,会导致业务系统响应慢、系统服务能力受损的情况,由于无法通过增加读实例来提供服务,数据库的扩展性受到很大的限制,无法横向扩展。
- 畅捷通业务系统中多表关联、嵌套子查询等复杂SQL较多,单表数据量较大,部分功能在MySQL数据库上的运行时间较长,影响客户体验。
- 业务上多租户技术架构下有恢复单个租户数据场景,全集群数据恢复并取出单个租户数据时间长、人力成本高
解决方案
- 高扩展和读一致性:PolarDB产品是存储计算分离架构,读节点和主节点之间的复制是物理复制,读节点和主节点延迟较小,同时PolarDB支持读一致性设置,可以在读节点有延迟的情况下将请求发往主节点,能充分利用读节点来支持业务。PolarDB在解决了读节点延迟问题的同时,单实例可以支持15个只读节点,并提供统一访问入口,能有效通过读节点提升数据库的扩展性。
- 通过弹性并行查询和列存索引提速复杂查询:PolarDB MySQL 8.0支持弹性并行查询和列存索引,通过弹性并行查询和列存索引可以覆盖了畅捷通主要业务场景,能有效提升业务和报表复杂查询性能、降低耗时,提高客户体验。
- PolarDB支持闪回查询:通过闪回查询可以高效查询集群、数据库、数据表在过去某个时间点的数据版本,基于闪回查询可以秒级至分钟级恢复单个租户数据。
技术架构图:

业务价值
- 通过PolarDB的一致性读能力有效提升了好生意、好会计、好业财等服务的资源横向扩展能力,降低业务高峰系统的性能风险
- PolarDB的并行查询能力助力好生意、好会计、好业财服务响应时间降低40%。
- 通过闪回查询,将单租户数据恢复时间由小时级降低至分钟级
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




