印度跨国在线汽车交易平台 Cars24 为全球 3 亿用户提供服务。该公司提供的服务涵盖销售、保险、维护、融资等多个领域,重塑了整个汽车拥有体验。
在 2025 年 7 月于班加罗尔举行的 MongoDB .local 大会上,Cars24 技术负责人 Pradeep Sharma 分享了 MongoDB 如何成为 Cars24 数字化转型之旅的关键驱动力。他特别强调了两个近期用例,展示了 MongoDB Atlas 如何帮助 Cars24 实现规模化、提升搜索能力并降低架构复杂性。
Cars24 在多个国家开展业务,拥有多元化的客户群体。多年来,该公司利用客户数据、行为分析和运营工作流进行构建,从一个汽车买卖平台发展为一个端到端的生态系统,由互联系统枢纽提供支持。
在起步阶段,Cars24 依赖传统数据库来管理和搜索数据,例如 Postgres。他们的关系型数据库设置会存储信息,将数据同步到一个单独的“外挂式”搜索引擎(如 Elasticsearch),手动建立索引,然后查询该索引。
虽然这些流程在小型应用生态系统中最初是有效的,但随着组织服务的增长,这些流程成为了瓶颈。多个工程团队将数据导入单一搜索索引,这经常导致同步挑战和不堪重负的管理开销。
Cars24 在这种设置下面临三个核心限制:
为了寻求集成化方案,Cars24 采用了托管在 Google Cloud 上的 MongoDB Atlas。MongoDB Atlas 将作为单一、一致、现代化的数据库和嵌入式搜索解决方案,由 Apache Lucene 提供支持。
MongoDB Atlas Search 还使 Cars24 能够直接在数据库中运行查询。这消除了系统间数据同步的需求,同时提供实时结果。
这种统一的方法使该公司的开发者能够从管理复杂的同步机制转向构建应用程序。此外,减少的管理开销使 Cars24 能够整合团队力量,并简化整个生态系统中的查询执行。
借助 MongoDB Atlas 和 MongoDB Atlas Search,Cars24 得以实现:
在此次成功迁移之后,Cars24 决定也使用 MongoDB Atlas 替换其一个遗留数据库 ArangoDB。切换到 MongoDB Atlas 消除了其他关键搜索能力的主要障碍。
随着 Cars24 在全球范围内扩展新服务,其基于 ArangoDB 的地理空间搜索解决方案遇到了限制。这包括性能瓶颈、事务能力薄弱导致难以保证一致的数据操作,以及生态系统有限,这意味着扩展开发者上手和故障排查变得越来越繁重。迁移到 MongoDB Atlas 使 Cars24 能够迁移其地理空间服务,将其数据存储和搜索能力整合到一个单一、多功能的平台之下。
“我们现在拥有高可用架构,以及 MongoDB 一支非常出色的团队作为我们的后盾,”Sharma 说。
MongoDB 提供了经过验证的架构,可实现高可用性、可扩展性和真实生产环境就绪性:
迁移到 MongoDB 不仅使 Cars24 将成本减半,而且 MongoDB Atlas 在市场上的广泛采用也意味着 Cars24 可以继续快速吸纳熟悉 MongoDB 的开发者,这是 Cars24 不断壮大的开发团队在招聘方面的一项优先事项。
“给你一个概念,大约一年前,我们的一个业务部门的开发者团队不到 10 人。现在他们是一个三位数的团队,”Sharma 说。“如果我们要继续引入新开发者,无论是为了即将推出的产品还是扩展中的产品,关注我们技术合作伙伴提供的社区技能和支持就变得非常重要。”
“现在我们已经从 ArangoDB 迁移到 MongoDB Atlas,我们的开发者是最开心的,”他补充道。
Cars24 现在正寻求将其更多应用程序和数据工作流整合到 MongoDB Atlas 之下。随着越来越多开发者加入 Cars24 的工程团队,计划进一步利用 MongoDB Atlas 来提升生产力、可扩展性和数据驱动洞察。
访问 MongoDB Atlas Learning Hub 以了解更多关于 Atlas 的信息。
要了解有关 MongoDB Atlas Search 的更多信息,请访问我们的产品页面。
-xawntz9wfb.png)
转载声明:本文为转载整理,原文版权归原作者及原站点所有。
原文来源:MongoDB Blog
原文作者:Nick Bell;如有侵权,请联系管理员删除。