Volvo Connect 利用MongoDB 提升数据库效率
Volvo Connect 利用 MongoDB 提升追踪6,500 万起日常事件时的数据库效率。
车队管理新愿景
Volvo Group Connected Solutions 负责开发互动门户Volvo Connect,让驾驶员和车队经理能够从同一个数字界面追踪卡车和活动,甚至能够追踪其中蕴含的见解。Volvo Connect 能够节省时间、消除分歧,为客户提供更高可见性,协助客户做好准备和规划并持续改善。
Volvo Connect 每一天管理的事件数目达 6,500 万,而未来两年内该数值预计会达到 20 亿。公司需要一款可扩展、灵活的无压力数据库平台来支持这些事务,最终选择了 MongoDB 以享受其易用性和功能。 Atlas 提供的解决方案几乎无需维护,能够帮助用户轻松地按需扩展数据库。
面临的挑战
开创新的联网方式
总部设于瑞典哥德堡的沃尔沃集团 (Volvo Group) 生产和销售卡车、客车和施工设备,以及海洋和工业驱动系统。集团旗下员工超过 95,000 名,在 85 个国家(地区)拥有 1,500 名经销商。Volvo Group Connected Solutions 主导集团互联服务和解决方案的开发,交付了有竞争力的产品和服务,同时缩短新服务的上市时间,为全新服务创新提供了新舞台。
其中一个创新成果是 Volvo Connect,Volvo Connect 提供的数字服务界面可让公司以全新方式将企业关键环节串联起来。Volvo Connect 平台会收集车辆的事件,例如,燃料储备量、位置、行驶里程;且会同以往一样,将事件馈送回庞大的旧 Oracle 数据库中。“将 Oracle 数据库扩展为 Volvo Connect 需要的体量绝非易事,因此,公司将目光投向 MongoDB,考察 云托管式 MongoDB 能否成为更灵活的替代方案。”
“我们的旧数据库需要大量维护和人力才能持续运作,因此,我们转为采用以 MongoDB 为基础构建的微服务方法。”Volvo Group Connected Solutions 的首席解决方案架构师 Erik Wernqvist 解释道。“然而,几年后,我们把自托管式版本的价值发挥到极致之后,,然后发现很难再对其进行扩展了。” Volvo Connect 重新评估了市面上的一系列替代方案,之后才确定完全托管的 MongoDB 云服务是最能满足其标准(即利用平台的高级功能和压缩能力轻松管理和扩展)的云服务。公司之后策划了向新平台的顺畅迁移。
“有了 MongoDB 的协助后,迁移到 云服务就非常顺畅了,建立新的分片集群也很简单。” Volvo Group Connected Solutions 的首席解决方案架构师
解决方案
追踪数百万起日常事件
Volvo Connect 联合 MongoDB 专业服务设计出定制迁移计划,只需不到两天半就能够转换 8TB 的数据,且不干扰业务、不引发停机。
“有了 MongoDB 的协助后,迁移到云服务就非常顺畅了,建立新的分片集群也很简单。”Wernqvist 补充道,“MongoDB 专业服务团队提供的技能和专业知识触手可及,有助于确保项目成功推进,知道这一点让我们十分安心。”
现在,全球超过 100 万辆车每日生成的 6,500 万起事件的相关数据全部存储在 MongoDB 上,可通过客户门户提供给用户,供其实时查看每一辆车的事件历史记录。用户也可以生成报告、利用地图策划行程并创建油耗图表等等。
“其主要供车队经理使用,使其能够更全面了解车队中每一辆车的状态,因此得以更高效地进行规划。”Wernqvist 继续说道,“我们使用 Atlas Admin API 提取指标数据并将其自动推送到我们的控制面板中。 这样大大减轻了我们的工作负担。”