快消品货源批发市场
快消品货源分销平台
 
 
当前位置: 货源批发网 » 网商学院 » 开店基础 » 如何开网店 » 淘宝交易订单库的4个演变阶段,你都知道吗?

淘宝交易订单库的4个演变阶段,你都知道吗?

放大字体  缩小字体 发布日期:2024-12-13 07:36:03  来源:电商联盟  作者:乐发网  浏览次数:0

天猫和淘宝每天发生的实物和虚拟商品的交易达到亿级别。考虑到一次成功交易的整个链路,会涉及到会员信息验证,商品库信息查询,订单创建,库存扣减,优惠扣减,订单支付,物流信息更新,确认支付等。那淘宝交易订单库的4个演变阶段是什么?

交易订单作为其中数据库关键的信息,由于可能涉及交易纠纷处理,需要随时提供用户查询,必须长久的记录在数据库中。淘宝成立至今近17年,所有与订单相关的数据库记录总量达到了万亿级别,其所占用的磁盘空间也早已超过PB级。下面小编就为大家详细说说淘宝交易订单库的4个演变阶段,感兴趣的朋友不妨一起来看看吧。

第1阶段,开始由于流量较小,使用了一套Oracle数据存储了所有的订单信息,新订单创建和历史订单查询都在同一套数据库进行。

第2阶段,由于历史订单量数据量越来越大,单一一套库已经不能满足同时满足性能和容量的问题,于是对交易订单库进行了拆分,单独建立了一个Oracle历史库,将三个月以前的订单迁移进历史库,同时由于数据量巨大,查询性能不能满足需求,因此当时的历史订单不提供查询功能。用户只能查询三个月之内的订单信息。

第3个阶段,为了解决扩展性和存储成本问题,交易历史库整体迁移到了Hbase方案,这套方案在当时很好了解决了存储成本和业务查询需求这2个诉求。整体方案是使用主表结合索引表,查询订单详细信息通过主表完成,通过买家或者卖家ID查询订单,则需要借助索引表先得到订单号。

但这个方案遗留一个问题:订单并不是严格按照90天进行迁移的,有很多类型的订单并不迁移到历史库,导致已买到--订单列表的排序是乱序的,已买到的订单列表不是严格按照时间由近到远排序的,用户如果按照订单列表一页一页往下翻,会发现自己的订单”突然丢了”(实际上没有丢的,只是乱序了,再往后翻就有了)。

第4个阶段,历史库采用基于X-Engine引擎的PolarDB-X集群,在满足存储成本的同时,提供与在线库一样的索引能力,解决乱序问题。

以上就是网为大家所整理分享“淘宝交易订单库的4个演变阶段,你都知道吗?”的相关疑惑解答,希望能对大家了解线上平台交易订单库的演变阶段有很大的帮助。如果大家还想了解更多电商网店信息

乐发网超市批发网提供超市货源信息,超市采购进货渠道。超市进货网提供成都食品批发,日用百货批发信息、微信淘宝网店超市采购信息和超市加盟信息.打造国内超市采购商与批发市场供应厂商搭建网上批发市场平台,是全国批发市场行业中电子商务权威性网站。

本文内容整合网站:百度百科知乎淘宝平台规则

本文来源: 淘宝交易订单库的4个演变阶段,你都知道吗?

分享与收藏:  网商学院搜索  告诉好友  关闭窗口  打印本文 本文关键字:
 
更多..资源下载
如何开网店图文
闲鱼拍卖翡翠真假鉴定方法有哪些? 如何成为淘宝达人?淘宝达人大v如何认证?
淘宝企业店铺有啥权益? 你必须知道的2015年淘宝规则新趋势
如何开网店网商学院推荐
如何开网店点击排行
 
手机版 手机扫描访问