从2006年的第一家门店,到2016年首次在纽约时代广场亮相,再到2020 年A股高调上市,良品铺子已经成为终端零售行业的龙头企业,业务覆盖19个省份、100多个城市,拥有线下门店3000+,每年营业额破百亿。
在不同时间、不同地段、不同门店,良品铺子的促销活动都可能会不一样。我们是典型的以客户为中心的智能门店,通过对采购信息的实时抓取以及对采购流程的灵活调度,来得出每一家门店在什么时间点、什么的样客户需要什么样的产品,背后的POS业务系统支撑了该套逻辑。
POS系统本质上是一个集会员、交易、商品库存于一体的中台业务模型,通过统一的接口服务以及统一的数据传输服务,实现门店之间的数据共享以及门店与中心的数据流转。
新零售重新定义了人物入场关系,一切以人为中心,而这一点恰好是良品铺子最核心的企业文化。引入全新的技术也好,投入业务改造也好,我们的最终目的是希望全面提升人的体验。
所谓内外兼修,内外是指店内与店外或线上与线下,我们希望通过数字化的形式打通线上与线下,为用户提供更便捷的购买体验,比如线上购买,线下提货。
我们希望实现渠道协作。门店在新零售架构下起着非常重要的纽带作用,不仅仅关联了用户与商品,也关联了门店与中心。因此,提供一个一体化完整的解决方案对于多渠道协作至关重要。
最后,我们希望精准营销,建立智慧门店。智慧门店恰恰也是良品铺子最重要的战略目标与发展趋势。它为我们带来的不仅仅是营收增长,更多的是帮助我们更精确地了解客户,为客户提供更有价值的商品。
为了满足业务诉求,我们对数据库的选型提出了几点要求:
第一,简单易用。只有简单易用,才能真正意义上满足业务高速迭代的诉求,才是业务创新的基础。作为用户,我们并不希望引入全新的技术是以付出特别高的学习成本为代价。
第二,海量与灵活。要做统一管理,做多渠道协调。面对企业的全量数据,如何保证存得下、算得动以及保证数据安全性?因此对数据库的弹性能力及高可用能力都提出了更高的要求。
第三,稳定。POS系统是直接面对客户的2C业务,它的崩溃会对企业造成直接的损失与不可估量的社会负面效应,因此,稳定是选型中的最大考量。
基于以上考虑,最终我们选择了PolarDB-X。它孵化于阿里巴巴集团内部,在零售行业摸爬滚打多年,有着非常丰富的行业经验与解决方案,成熟稳定。
POS的核心业务系统通过微服务的方式打造成多个业务域,每个业务域都运行在相应的PolarDB-X集群。通过PolarDB-X提供全局的BinLog能力,可以将数据实时一致地同步到下游分布式数据库,完成更复杂的报表操作或数仓操作。大促到来时,依托于PolarDB-X的云原生弹性很好地支撑业洪峰的到来。
该套架构已在良品铺子稳定运行多年,经历了多次大促考验,日均交易量突破100万,数据库响应时间始终保持在3毫秒以内。
PolarDB-X今年发布了很多有意义的功能,比如数据自定义存储、数据冷热分层等,帮助我们更有效地利用存储资源,更好地节约存储成本。
PolarDB-X不仅提供了MySQL协议的兼容,也提供了Binlog周边生态的兼容,为用户屏蔽了分布式技术所带来的技术门槛,真正实现了像使用单机数据库一样简单地使用分布式数据库。
在我们引入PolarDB-X后,支撑了峰值单日调用9000万次,接口性能提升20%。我们业务7*24小时在线,从未发生过因数据故障而引发损失。另外,PolarDB-X提供的云原生能力和分层能力,也帮助我们大幅降低了成本。
最后,良品铺子希望与阿里云数据库继续合作,为新零售信息化建设继续添砖加瓦。