苏州奥尔马电子科技有限公司
江苏省苏州市高新区金猫路9号B幢
丁经理
13584892482
13584892482
135848924828
方案概述
业务背景业务流程
大促的目标
大促对整个数据库系统都提出了极高的要求,每个系统在架构设计时都要以支撑大促丝般顺滑为目标。大促不仅仅是对商家供应链、物流、网络运营商等环节的考验,更是对平台技术能力、全社会协同能力的挑战。
面临的挑战
海量访问
大促的起始时刻的峰值呈现接近90度上升趋势。在这么大访问流量下,所有核心链路的增删改查都是在数据库上操作,对数据库有比较大的冲击。
连接风暴
数据库的连接有限,同一时间创建过多连接会消耗大量的资源导致数据库卡顿,影响数据库稳定性。
复杂SQL或慢SQL问题
如果有复杂SQL或慢SQL的话可能导致系统资源耗尽,整个数据库服务卡顿或不可服务,最终导致业务损失。
热点商品售卖
对于MySQL InnoDB引擎而言并发越高行锁竞争越激烈,单行更新的性能会越低,行锁的竞争又会导致数据库层连接的堆积,连接的堆积将会拖慢整个数据库。
大促的流程
所有工作绝不是大促当天就能全部完成的。从时间上来看可以分为大促前、大促中、大促后三个阶段。
具体工作
大促前需要做容量评估、性能优化、弹性扩容、性能评测、以及梳理预案。
大促中需要关注实时指标和应急预案。
大促后需要做一些恢复动作,以及复盘总结。
客户案例
客户简介
数云
杭州数云信息技术有限公司成立于2011年,伴随着电子商务、大数据应用和零售企业互联网化的趋势快速发展,目前已成为国内领先的数据化营销软件产品和服务提供商。
业务挑战
• 有大促需求,在618/双十一等大促期间希望能快速弹升(分钟级)实例的规格和IOPS能力。
• 涉及商家数据一致性读取,希望读写数据库的读节点延迟小,有较大的读写比,希望能够快速增加读节点。
• 单机存储瓶颈,传统数据库单个实例只能存3T数据,单实例业务数据量大,维护成本高。
• 对高并发状态下的写能力有较高要求。
业务架构业务效果
• PolarDB在大促期间可以在20分钟内完成10TB级数据的集群升配,快速弹升IOPS的能力。
• PolarDB主节点和读节点之间采用物理复制的方式,能满足对读节点的延迟要求。
• PolarDB采用共享存储架构,能最大程度的提供单实例的存储能力。
• PolarDB通过引擎的优化和超强的IOPS能力提供高并发状态下的超强
业务效果
• PolarDB提供节点升配10-20分钟、增加节点5-8分钟等高弹性能力,解决客户大促期间升配的痛点。这是客户选择PolarDB的最重要原因。
• 数云多租户的数据库部署模式对单实例数据库的写能力有较高要求,PolarDB的高并发写能力远超过传统MySQL,解决了客户高并发写瓶颈。