Company
Date Published
Author
MongoDB
Word count
134
Language
Chinese
Hacker News points
None

Summary

THL Digital 是一个全球公司,为 6,000+ 辆租赁车提供技术支持,业务遍及澳大利亚、新西兰、英国和美国。他们的核心产品 Insights 是一款驾驶指导应用程序,可用于改进驾驶员行为、降低驾驶的风险。每一辆租赁车上都安装了车载智能通讯设备,用以记录行驶速度和位置等核心信息。在网络连接顶多只能算参差不齐的澳大利亚内陆等偏远地区,更是如此。这项工作困难重重,但MongoDB的应用程序服务的数据同步服务让一切得以成真。THL Digital 选择先将其构建在 SQLite 上的应用程序重建为 Realm 移动数据库,之后他们发现 Realm 的跨平台功能和快速查询的价值,让他们能够发挥这些价值,从而让重建简单一些。然而,尽管如此,他们依然需要开发从客户端到服务器端的同步。一开始,他们试用了几款以云方式提供的现成解决方案,但最终决定自行构建。他们发现部署基于时间的同步,即每 15 分钟执行一次同步,是一个很好的选择。然而,这个选项也带来了很多工作量,包括构建自己的 API 和 Web 服务,并创建高效的错误处理逻辑。为了解决这个问题,THL Digital了解到MongoDB Atlas Device Sync的时候,它提供了一个解决方案,可以节省大量的时间,并提供可靠的实时数据同步。由客户端端的Realm和后端的MongoDB Atlas提供支持,MongoDB Atlas Device Sync消除了Balea团队编写错误处理逻辑或复杂网络代码的需要。该解决方案改变了开发者的体验,使一个小团队能够构建通常需要数十名开发者才能完成的工作;它通过提供独特的警报系统,使司机在任何地方出行时更加安全,改变了客户体验;并且它还在整个业务中推动了成本节约。自部署MongoDB Atlas设备同步以来,THL Digital 的整体客户满意度和用户评价都得到了显著改善。驾驶员行为的改善也为车队所有者带来了重大的运营成本节约。维护和维修成本已经下降,而企业的保险费用也随着时间的推移有所降低。从开发者的角度来看,Insights团队非常高兴:在使用Realm的移动数据库、MongoDB Device Sync和Atlas之间,他们节省了数月的开发时间。