1. 石油行业面向亿级用户的数据库挑战与解决方案
1) 业务挑战
• 规划支撑全国27个地区共计5亿用户,预计单集群QPS 64W/秒,体量巨大。
• 数据库快速扩容支撑一键加油、支付、易捷便利店的营销活动流量。
• 全国用户支付和充值数据需要实时分析和折扣计算。
2) 解决方案
• 基于分布式数据库PolarDB-X分库分表,分别为充值、加油、非油品等创建8个PolarDB-X集群。
• PolarDB-X透明扩缩容提前应对营销活动流量。
• 通过DTS实时同步业务数据到AnalyticDB,提供业务运营与实时展示。
3) 用户收益
• 使用PolarDB-X,不需要投入巨大成本即可获得等同天猫双十一等核心场景支撑能力,稳定可靠支撑5亿用户。
• 单集群32节点承接目前64W/秒QPS,最大设计容量可扩展至百万QPS。
• 完整的PolarDB-X+DTS+AnalyticDB解决方案,一次性提供在线和营销等OLAP结算业务。
2. 使用PolarDB全球分布式数据库帮助传统企业实现海外部署
1) 业务需求
• 海外业务,构建全球化容灾架构。
• 传统容灾架构主从之间数据延迟较大,且难以控制,导致异常情况下数据一致性很难保障。
• 如果做类似淘宝完整单元化,时间和费用成本很高,需要低侵入的快速实现。
2) 解决方案
• 通过引入PolarDB全球数据库GDN,实现全球多地区跨地域部署容灾,低成本构建数据库容灾体系。
• 跨地域容灾的数据安全性和一致性灾难情况下,快速切换这些场景化功能都交给GDN实现。
• 业务分地域接入GDN的对应地域节点即可。
3) 方案收益
• 从容灾需求提出到数据库落地快,快速交付业务使用。
• 基本不额外增加业务工作量,不做业务改造,0侵入。
• 成本低,无需构建复杂架构,开箱即用。