Neo4j 在“黑色星期一”失败后,改变了全球零售商网站的性能
挑战
该公司——希望在此保持匿名,但它是财富 50 强公司——在其网站上运行 IBM WebSphere 电子商务平台,并从 IBM DB2 关系数据库中提取数据。在 2015 年 11 月 30 日的“黑色星期一”,该公司向网站访问者提供全面的 15% 折扣。结果是某种胜利:当该公司高管看到他们吸引的客户数量超过任何其他实体店竞争对手时,他们互相击掌庆祝。
但付出的代价是不可接受的。该网站的结账功能在当天一直工作,但 90% 的客户流量被延迟。正如一位公司高管所说:“我们把很多顾客推向了网站,我们在流量方面非常成功。但现实情况是,我们获得的流量远远超过了我们的预期,我们无法应对。我们保护了结账功能,所以网站正常运作。但我们让太多顾客失望了,这绝对不行。”
最大的瓶颈是至关重要但复杂的促销流程,在这个流程中,公司邀请购物者在他们的网上购物车中添加最后一分钟的额外商品——有点像在超市收银台旁边放置美味的零食。但要显示出完全正确的推荐,需要能够立即分析购物者购物车内容及其购买历史的软件,并实时挖掘 15-30 层数据——例如促销类型、合格制造商、产品名称和类别。
事实证明,这超出了 DB2 等传统关系数据库的能力。因此,零售商考虑了 Neo4j,Neo4j 经过优化,能够在大量连接的数据中快速执行此类复杂搜索。
解决方案
该公司已经知道其最大的竞争对手已转向 Neo4j,为其客户提供最佳的网络体验。但这并非易事。选择 Neo4j 的决策的重要性体现在该公司超过 50 位高管直接参与了该选择。
零售商决定投资 Neo4j 软件,以彻底改变其在线运营。Neo4j 加强了 IBM 电子商务平台的关键元素,包括定价引擎、产品促销和推荐、大数据分析和 IT 基础设施。
因此,在 2016 年中,该公司为其网站推出了基于 Neo4j 的全新前端和后端,使其能够应对不断增长的用户流量。正如其高级管理人员解释的那样:“新后端允许我们扩展到更大的容量级别。我们的业务比三年前大得多,而且我们预计这种增长会持续下去。”
Neo4j 彻底改变了该公司的实时促销引擎和在线购物车促销计算。它还使该公司成为首批在其在线和传统零售渠道中提供相同促销的零售商之一。
下载案例研究