公告介绍MongoDB 8.0,史上最快的MongoDB!了解更多 >>介绍MongoDB 8.0,史上最快的MongoDB!>>

FoodLogiQ 与 MongoDB 和 AWS 合作,确保全球食品供应链,实现健康成本和性能收益
和 AWS

行业

食品和饮料
计算机软件和SaaS

产品

MongoDB Atlas
专业服务

项目 / 用例

商业敏捷性
分析

客户时间

2016
简介

映射全球食品供应链

FoodLogiQ 连接全球食品供应链。自2006年以来,该公司一直在开发解决方案,以满足日益复杂的全球食品链和广泛的法规网络,所有现代食品公司都面临着这些挑战。其使命是绘制全球食品链地图,使其尽可能安全,并赋予人们做出关于所食食品的明智决定的权力。FoodLogiQ每天跟踪数百万数据点,并连接全球数千家食品公司。
挑战

使用缓慢、低效的数据库跟踪和分析全球范围内的数据

由于每天需要跟踪和分析大量数据,因此拥有强大、可扩展且成本效益高的数据库至关重要。然而,该公司现有的数据库速度慢,集群未得到充分利用和管理不当。因此,FoodLogiQ将数据库迁移到MongoDB Enterprise Advanced,作为迈向真正灵活、敏捷的文档数据库的第一步。

“我们有很多数据库问题。事情出错,我们不知道为什么或如何解决它们,”FoodLogiQ的DevOps经理Leon Johnson解释说。“然后,当我们第一次迁移到MongoDB时,我们做了太多,试图用关系模型来使用它,这显然不是最佳方案。因此,我们决定升级到Atlas。”

Leon Johnson,FoodLogiQ的DevOps经理

解决方案

MongoDB的世界级技术和人员

MongoDB Atlas是一种全球云数据库服务,适用于现代应用程序,可在AWS、Google Cloud和Azure上全面托管部署。它提供最佳自动化和经过验证的实践,确保可用性、可伸缩性和符合最严格的数据安全和隐私标准。FoodLogiQ目前在AWS上运行Atlas。

“我们是一家小型商店,所以不能只是雇佣10个人来担任数据库管理员。有了Atlas,我们可以用更少的人做更多的事情,”约翰逊补充道。

“我们是一家小型商店,所以不能只是雇佣10个人来担任数据库管理员。有了Atlas,我们可以用更少的人做更多的事情。”

Leon Johnson,FoodLogiQ的DevOps经理

MongoDB的技术显然是关键,但人文因素,尤其是MongoDB Engagement Manager 贾斯汀·拉布雷克,在帮助FoodLogIQ成功规划迁移到Atlas并获取最大利益方面发挥了至关重要的作用。“贾斯汀多次来到我们的地点。他对我们的现状进行了从零到一的评估,真正需要我们的应用程序需要什么。我们知道我们认为的问题是什么——但贾斯汀确定了真正的问题并帮助我们克服了它们,”约翰逊说。结果证明,最好的前进方式在很大程度上是程序性的。约翰逊说,FoodLogiQ需要采用开发最佳实践,“理解数据库中的信息以及如何检索它;如何管理索引和集群;如何编写查询。”
“我们知道我们认为的问题是什么——但贾斯汀[拉布雷克]确定了真正的问题并帮助我们克服了它们。”

Leon Johnson,FoodLogiQ的DevOps经理

拉布雷克和MongoDB帮助优化了代码,约翰逊解释说。“在之前的数据迭代中,团队发现自己不断地在抽象之上建立抽象;由于代码的编写方式,他们无法追踪数据源。贾斯汀建议了让我们的代码更加地道且更容易调试的方法。”拉布雷克还帮助FoodLogiQ建立了一个流程,让开发者可以验证查询是否高效,用约翰逊的话说,“而不是让客户成为你的测试平台。”

了解更多 →

下面的图示显示了FoodLogIQ现在如何优化查询的示例。
FoodLogiQ now optimizes queries based on MongoDB’s deployment expertise

FoodLogiQ现在基于MongoDB的部署专业知识如何优化查询的示例

结果

将数据库克隆时间缩短了94%;将托管费用减半

以前FoodLogiQ需要一整天的时间来创建数据库的生产副本,现在只需半小时就可以完成,节省了宝贵的时间:“我们可以设置并忘记它,不必担心导入是否正确,因为Atlas自动化了问题解决,”约翰逊说。

约翰逊说,在MongoDB的帮助下,他和团队在一年内实施了15个新的索引,最重要的是,他们能够高效地做到这一点;他说,他们完全删除了多个索引。另一个改进的领域是他们能够隔离和优化慢查询。“如果我结合新的索引更改查询,通过将热修复与新索引配对,我们可以极大地提高结果,”他补充说。

Atlas还在帮助FoodLogiQ省钱:通过将两个副本数据集合并为一个,公司的托管费用减半。而且,由于它是完全托管的,FoodLogiQ不必担心维护和保养,可以专注于其核心竞争力。

FoodLogiQ正在展望未来,并向客户提供世界级、可扩展的平台,MongoDB的真正多云能力是其中的重要部分。“MongoDB Atlas使我们能够处理多个云提供商,同时避免复杂性。有了Atlas,一切只是BOOM,就可以搬家了。无需手忙脚乱,”约翰逊说。多云的故事也在帮助FoodLogiQ服务那些询问通过多云实现连续性的企业客户。“例如,他们可能希望从三个节点迁移到五个,其中两个可能位于其他地区的另一个云提供商。有了Atlas,我们可以为他们实现这一点,而不会增加复杂性。”

“MongoDB Atlas使我们能够处理多个云服务提供商,同时避免复杂性。有了Atlas,只需一声BOOM,就能轻松迁移。无需慌张。”

Leon Johnson,FoodLogiQ的DevOps经理

你的故事会是什么?

MongoDB将帮助你找到最佳解决方案。