
618 熬夜的,除了足球迷,还有另外一群人。
他们左手抢一张优惠券,右手凑一个满减,再弄一个补贴,下单、支付,一气呵成。
和线下商场一样,每场线上的促销活动,都是各大商家店里最“挤”的时候,买东西我们看到的是琳琅满目的商品页面,但在后台,每一秒都有成千上万的数据在不断流转。
数据库和云服务是618这样的电商购物节背后默默守护的“无名英雄”,订单、支付、物流信息等链路都离不开它。一旦数据库有问题,整个“大促” 就可能会变成“灾难现场”。
一天百亿次数据查询
这个“英雄”有多能扛?要知道,线上购物的每一个环节,都在对数据库发出请求:
点击一次下单,数据库读写调用一次;
秒杀:数据库要实时优化重复读写,技术上叫热点更新,是对数据库内核优化能力的一种“洗礼”;
支付:涉及跨店铺结算、资金金额,每一个字符都代表着真金白银。背后是金融数据库系统,下单成功要扣钱,万一不成功,钱要退回,进行数据回滚;
发货:物流数据库实时更新。
618当天,全国上亿人都在进行下单,一个简单的购买动作往往涉及几十条、甚至上百条的数据读写,以一亿人在相关电商下单来保守估算,仅腾讯的数据库就涉及上百亿次的查询或读写要求。
护航618,腾讯数据库有三宝
预先评估、一键扩容,读写分离,这些是腾讯云数据库护航618电商场景的三大宝物。
预先评估:大促前至少一个月,团队会和电商客户一起评估资源,做好扩容准备。
一键扩容:618常常出现业务量突然暴涨的情况,需要对数据库进行紧急扩容。
腾讯云Redis是目前国内唯一一款具备无损扩容能力的Redis数据库产品,堪称一键“加油”,经过内部场景和峰值的检验,得以将能力完美复制到电商大促中。

一旦遇到请求数暴增,作为电商缓存的腾讯云Redis数据库就会通过提供大规模集群产品,为电商客户提供稳定的高并发低延迟缓存服务,操作起来也极为简便,运维人员仅需在控制台点击一个按钮,即可操作完成数倍业务规格增长的数据库弹性扩展。
腾讯云Redis数据库曾帮助过腾讯会议打赢胜仗,在八天时间内支持完成了100万核云服务器扩展,同时,仅在半小时以内就高效完成了数十倍规模的扩容,单集群的扩容流程后台处理时间不超过30分钟,同时保持了100%的系统可用性,
读写分离:在业务高峰期,腾讯云数据库可以将数据库读写能力分开。这是腾讯云商用自研数据库TDSQL-C的优势所在,通过对内核的深度改造,它实现了“日志即数据库”的计算与存储分离架构,从根本上解决了传统数据库弹性扩展能力的不足。
同时,TDSQL-C还实现了秒级的升降配和故障恢复,秒级扩展1到15个只读实例,毫秒级主从延迟,GB/s的快照备份回档。无论在可变的业务场景还是稳定高并发业务场景,均能赋予业务最优的弹性计算能力和最优的成本。
还有一个宝——自动化运维
历经数十年发展,数据库运维已经走过石器时代、工具时代、专家时代,进入智能时代。
腾讯云数据库智能管家 DBbrain,通过人工智能技术加持,提供7*24小时数据库异常发现、诊断分析,并通过智能化告警服务及时触达。同时,它还可以提供专家建议和一键优化功能,利用AI技术为用户提供在线自动优化数据库性能服务,针对业务访问特性定制化生成最优配置,大幅提高数据库运维效率。
安全是称职的管家 DBbrain最为上心的地方之一,依托腾讯云专业的深度学习算法模型和海量样本训练环境,它可以应对变化多端的攻击场景,对各类变体攻击以及非常见威胁操作实现监控和告警。
另外,通过与微信的联合,DBbrain现的运维通过手机就可以完成,非常方便。
大促变大考?放心,有腾讯云
电商业务上,腾讯云有许多小伙伴,比如小红书、京东、唯品会、蘑菇街、每日优鲜、贝店、什么值得买等,是国内服务电商客户数量最多、范围最广的云厂商。
每次电商大促,对于电商小伙伴们都是一场大考——数据量呈几何级增长,业务压力巨大。
就在刚刚,前线传回消息:
今年的618,腾讯云数据库在电商场景中承载了十亿级别的QPS(每秒查询率)、PB 级别的数据存储量。整个大促期间数据库平稳有序运行。Bravo!
—END—





