MongoDB 零售创新
打造现代消费者体验,并充分发挥您的数据在业务和客户服务中的作用。
提升零售客户体验
电商和零售数据解决方案
MongoDB Atlas for Industries

零售行业常见问题解答
零售行业是 MongoDB 的第二大客户群;我们与时尚、日用品、消费品包装 (CPG) 等领域的许多知名公司合作。
由于 MongoDB 是一种通用数据库,我们嵌入在许多不同类型的应用程序中。最常见的领域之一是电商现代化,零售商希望从传统的单体内部系统转向云中的现代微服务架构。MongoDB 是一个出色的解决方案,因为它通过直观、灵活的文档模型实现快速开发,其云原生架构提供了可用性和韧性,能够提供可靠的全天候服务。
近年来,供应链的使用案例越来越多:优化流程、提供端到端可视化,或实现全渠道体验。要了解库存和存货的流动情况,就必须能够将不同的数据集整合起来,并将其显示出来供各组织实时使用。
产品目录可能是我们在零售业最常见的使用案例,因为我们的文档模型可以直观地映射到数据集。货架上的产品变为代码中的对象,然后变为 MongoDB 中的文档。与关系型结构相比,这减少了复杂性并提高了性能。
MongoDB 灵活的文档数据模型允许产品数据随时间变化,从而使新产品能够快速推向市场。此外,不同形状形态的数据可以轻松共存(想想零售商可能会销售从柠檬到手机等各种各样的产品),并且可以存储分层数据(如产品系列),这在 NoSQL 结构中的复杂性要低得多。这使得 MongoDB 成为产品使用案例的理想选择。
在这个领域,客户的期望不断增长和变化。像路边提货和次日送达这样的数字化驱动体验现在被视为标准做法,但对于拥有数十年技术债务和数据孤岛的成熟零售商来说,要提供这些体验并不容易。
与此同时,技术先进的零售商通过提供新体验来占领市场份额。例如,店内员工可以在收银台访问忠诚度帐户,并实时提供定制的优惠或礼品。
对于这些体验中的任何一种,零售商都需要获得库存、存货和客户的一个实时单一视图。在 MongoDB 中创建操作数据层可以是一个很好的解决方案。通过以高效且灵活的方式组合数据,创建这些新体验变得容易。
在零售领域,我们竞争的数据库主要分为两大类。
一种是传统的 RDBMS,包括 Oracle、MySQL、Postgres 等。零售商在这些技术方面拥有成熟的技能组合,但通常会选择使用 NoSQL 技术进行现代化。这是因为 RDBMS 的僵化结构阻碍了变革。每添加一种新产品或客户属性,都必须更改模式,这就延缓了产品上市的时间。这些技术也不是为云而设计的;它们的主动-被动架构是为数据中心设计的,需要更强的弹性和可用性,以提供全天候、始终在线的服务。对于电商来说,停机时间会减少收入,这是不可接受的。
第二种类型是可在云中使用的其他 NoSQL 数据库服务。文档模式和始终在线的服务很吸引人,但其中许多缺乏重要功能。有些只是键值存储,无法处理复杂查询,而且没有二级索引功能,无法充分服务于多种工作负载,也无法处理相关的数据类型(例如,用于动态定价的 Decimal128)。开始使用这些服务的零售商在意识到其他数据库无法满足其需求时,通常会转向 MongoDB。
在 MongoDB 中进行应用内分析的能力是一个很好的示例。我们的聚合管道意味着您可以在数据库中实时运行简单的分析并执行复杂的转换。
MACH Alliance 是一个非营利组织,致力于推动可组合架构原则的采用。它代表微服务 (Microservices)、API 优先 (API-First)、云原生 SaaS (Cloud-Native SaaS) 和无头 (Headless)。
MACH Alliance 的宣言是面向未来的企业技术,推动当前和未来的数字体验。MACH Alliance 及其原则的制定起源于零售行业。MACH Alliance 的几位联合创始人是为零售使用案例构建技术的公司:例如,commercetools 是一个面向零售的可组合商务平台(完全基于 MongoDB 构建)。
MongoDB 自 2020 年以来一直是 MACH Alliance 的“推动者”成员,这意味着使用我们的技术可以在应用架构中实现 MACH 原则。这是因为基于 MongoDB 构建的数据层非常适合作为 MACH 架构的基础。