双11“剁手”后,你的包裹收到了吗?-阿里云开发者社区

开发者社区> 技术小达人> 正文

双11“剁手”后,你的包裹收到了吗?

简介: OceanBase 已经支持菜鸟发货、寄件和控制塔三大业务,仅商家和控制塔部分每年就节省成本近400万元;随着业务持续长,OceanBase 的技术优势和性价比会进一步显现出来,为菜鸟节省更多成本。大白表示:“Oceanbase 至少能解决业务规模翻一番带来的数据挑战,没有问题。”
+关注继续查看

121.gif

11月11日24时,天猫双11总交易额定格在5403亿元。截至11月11日23时,698个中小品牌的成交额实现从百万级到千万级的突破,78个品牌实现成交额破亿。其中“剁手”大军的中坚力量还是年轻人,数据显示仅90后与00后的消费者占比就超过45%。


满足了“剁手瘾”之后,每个人心心念的是什么呢?当然是自己的包裹了。而除了我们自己,还有一群人也在时刻关注着这些包裹,那就是菜鸟。


目前菜鸟参与支持整个淘系平台物流,根据它们的统计,11月1日至14日有超过16亿包裹使用了菜鸟电子面单,到今天为止包裹体量远超16亿。这样体量的配送压力可想而知,如何保证全国商家快速寄出商品,用户快速收到包裹,才是菜鸟技术团队在双11期间最关心的事儿。


image.png


菜鸟技术团队其实很早就意识到了这个问题。2019年他们认为随着网购的发展和全国快递业务爆发,数据存储量将会极速攀升,如果还依赖以往的底层数据库可能业务在半年或1年内就会遇到瓶颈。只有对数据库进行全面升级,才能从根本上解决数据收集、分析、处理的问题,增加整个系统应对巨大物流压力的能力,保证把包裹第一时间送到用户手里。


于是,2019年菜鸟开始进行数据库技术选型,从存储模式、OLTP、OLAP、运维成本、数据一致性等多个维度进行综合考核,最终在多家数据库服务提供商中选择了 OceanBase,着手对发货、寄件和控制塔系统数据库进行升级。


包裹跑更快

以淘系全网的物流异常监控来说,系统会对发货、揽收、派件、签收等关键环节进行时效异常监控。目前根据淘宝的规定,自买家付款起商家必须做到24小时内发货、48小时内有揽货记录、72小时内有物流记录。通过物流异常监控,任何一个环节出现问题时系统都能立刻锁定问题节点并反馈处理。对于在手机或电脑前购物的你来说,完全没有感知,唯一的感受就是包裹跑得更快了,送达时间更短了。
这种速度背后,离不开 OceanBase 存储海量数据及应对数据处理高并发的技术能力。菜鸟技术团队的大白(化名)介绍说,起初菜鸟只覆盖淘系5%的仓配订单业务的需求,而今天已经达到淘系全网业务100%覆盖。这意味着仅时效类异常监控一项,监控数据量级就从百万行提升到近亿行每天,数据存储和处理量暴增。而如果仍使用原数据库,需要添加更多的服务器,成本大大提升并不划算。而 OceanBase 凭借分布式模式,可以通过水平扩缩容在高峰期调用更多存储和算力,帮助系统应对数据吞吐高峰,保证包裹及时送到用户手里。


购物更丝滑

随着越来越多人参与网购,商家日常打单和发货量变多,相应数据存储和订单数据也愈发庞大,6个月产生的数据量能达到几十亿行。当商家进入物流后台或者买家查询物流进度时,数据库会进行聚合查询,这相当于在几十亿行的数据海洋中“捞一根针”。而菜鸟此前的数据库的聚合查询QPS支撑只能达到180条/秒左右,尤其当遇到双11这种购物高峰期,反馈速度会受到影响。


在升级为 OceanBase 数据库之后,问题得到了解决。OceanBase 技术团队的屿寒介绍说,借助分区表的算子下压技术,OceanBase 的聚合查询能力更强,通过均衡分布数据分片到所有服务器上,提高集群资源利用率,同时大大缩短了聚合查询响应时间。从2019年双11上线至今,整个系统运行稳定,QPS支撑由180条/秒提升到1200+条/秒,列表查询耗时从200毫秒下降到了20毫秒。在今年刚过去的双11期间,整个RT都在10毫秒以下,进一步帮助商家提高包裹查询和发货速度,让用户的购物体验更加丝滑。

image.gifimage.png


目前,OceanBase 已经支持菜鸟发货、寄件和控制塔三大业务,仅商家和控制塔部分每年就节省成本近400万元;随着业务持续长,OceanBase 的技术优势和性价比会进一步显现出来,为菜鸟节省更多成本。大白表示:“Oceanbase 至少能解决业务规模翻一番带来的数据挑战,没有问题。”

对于广大消费者来说,今年双11的包裹一定已经收到了吧!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10088 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13891 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9161 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
4660 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7365 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4506 0
692
文章
0
问答
来源圈子
更多
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载