大数跨境
0
0

成功案例 I ADP 通过创新应用满足移动需求

成功案例 I ADP 通过创新应用满足移动需求 MongoDB数据平台
2019-01-22
0
导读:MongoDB 达成了 ADP 公司的目标。帮助 ADP 构建了一款快速、可靠、强大的应用,吸引了客户的大批员工相继下载。不仅如此,这款应用的构建在速度、成本和创意方式上都远胜于该公司使用关系型数据库

ADP 在物色能够满足当今移动消费者需求的合适数据库时,很快就认识到,各种技术之间存在着与生俱来的差距。


作为收入超过 100 亿美元的大型业务外包解决方案提供商,ADP 想为 41,000 家企业构建一款出色的应用程序。这些企业向 ADP 寻求多方面的协助,包括管理员工的财务、健康和工作生活。这些企业员工依靠 ADP 追踪关键信息,例如工资、健康和人寿保险福利以及退休信息等。他们期望获得优质的移动体验,对此并不将就。

支撑着 ADP 应用的技术必须 100% 可靠,必须能扩展至可覆盖数百万名用户,需具备卓越的响应性。 ADP 做到了,但并没有就此止步。ADP 公司需要一种方法促使它根据客户的需要而不断创新和改进。平庸的应用被毫不留情地删除掉。

于是ADP选择了 MongoDB。 在 ADP 看来,作为合作伙伴的 MongoDB 提供了高性能、可靠性、速度和可扩展性,同时还提供了传统数据库的丰富查询功能,成本比遗留方案低得多。

ADP 移动解决方案

经过与 MongoDB 的配合,ADP 迅速创建了 ADP 移动解决方案应用。如今,这款应用已拥有分布在 17 个国家/地区、对应 23 种语言的一百万名活跃用户。它在发布后不久就跃居 iTunes 排行榜前列,成为排名前 15 的商业类应用,并且一直保持着这个地位。这款反响不俗的应用是以更低的成本交付的,并且停机时间为零。ADP 发现,MongoDB 完全就是他们一直在苦苦寻找的合作伙伴。


ADP 的移动应用使其客户的员工轻松掌握了必备的信息。现在,用户可以随时随地按自己喜欢的方式访问自己需要的关键数据。员工在自选的任意设备上调出这款应用后,即可深入查看自己的工资和税务信息、查找健康福利、管理开支,甚至还能追踪年假天数。


ADP 移动解决方案大受欢迎,但 ADP 并没有就此停止创新的步伐。它利用实时收集到的大量数据,持续改善应用并提供更加个性化的体验。


例如,ADP 借助 MongoDB 成功地捕捉了每一次的用户点击,并针对这一数据运行行为分析。通过了解人们使用不同功能的方式和时间,ADP 可以运用预测缓存来提高性能。如果它知道某个群组的人习惯在月底那天的上午 9 点查找自己的 401k 信息,就能在员工登录之前提供这个数据。


丰富数据甜蜜点

MongoDB 整理海量数据的创新方法是 ADP 的成功基石。 当 ADP 准备扩展其移动程序时,它需要以快速且高性价比的方式汇集广泛多样、不断变化的信息。该公司无法采取传统关系型数据库的方法,因为如果花时间为其所有数据设计新模式、转换现有数据、培训团队熟悉这些复杂问题,就会导致 ADP 远远落后于应用程序发布目标。然而,ADP 并不想放弃传统数据库的丰富查询功能。


ADP 在评估键值存储时清楚地认识到,虽然这些产品可以轻松加载数据,但却只提供偏简单的数据访问功能。这种限制加大了开发难度。ADP 的开发人员需要自己构建那些功能,而不能依靠数据库。对 ADP 而言,MongoDB 完美满足了他们的需求。它给了 ADP 公司一个灵活的数据模型,同时还提供了索引和查询数据的丰富功能,令 ADP 能够更快速地构建应用程序

未来的支柱

ADP 不想继续使用关系型数据库及其昂贵的专有硬件。他们感兴趣的是使用标准商业服务器和虚拟化,以获得分布式计算和节省成本的益处。获得这些益处的前提是,不能牺牲速度、可靠性和可扩展性这些现实要求。


MongoDB 为 ADP 提供了完美的答案。 MongoDB 利用内存内计算,提供内存内计算的速度,同时又利用了磁盘大存储空间的优势。 这意味着用户数据可以从内存中迅速调出,而不必从磁盘中调取。ADP 还 利用 MongoDB 在多台服务器、机架和数据中心上的原生复制功能,获得了高可用性。MongoDB 在商品硬件上运行,大幅削减了成本。


因此,ADP 部署的管理难度和维护成本都显著降低。ADP 可以依靠 MongoDB 而不是自己去构建这些扩展功能和速度优势,因此ADP能够专注于为本公司的应用程序提供更加出色的功能。


MongoDB 还加快了应用开发速度。开发人员喜欢使用 MongoDB 是因为它能提高他们的工作效率,让他们能够专注于构建功能而不是周旋于底层技术栈。秘诀在于MongoDB 的数据模型。 开发人员可以跳过一个劳心费时的步骤,那就是他们在使用关系型数据库期间已经习惯面对的对象关系模型 (ORM)。 关系型数据库存储数据的方式与开发人员在代码中使用数据的方式是两个对立面,而 ORM 则在两者之间架设了一道软件桥梁。由于这两个对立面差异颇大,开发人员可能要耗费大量时间确保数据和查询在这两方面都表现良好。


使用 MongoDB 时,这种复杂性就消失了。数据的存储方式与开发人员在代码中使用数据的方式是一致的。因此,开发变得更容易也更快速。事实证明,扩展也变得容易多了。

成功:终极证明

MongoDB 达成了 ADP 公司的目标。帮助 ADP 构建了一款快速、可靠、强大的应用,吸引了客户的大批员工相继下载。不仅如此,这款应用的构建在速度、成本和创意方式上都远胜于该公司使用关系型数据库时的表现。当今的公司在构建应用时的各种要求和期望,也大抵如此。移动应用是当今业务的利器,MongoDB 则是移动应用开发的利器。


长按二维码关注
【声明】内容源于网络
0
0
MongoDB数据平台
MongoDB官方唯一账号。MongoDB是全球排名第一的NoSQL数据库。作为全球领先、现代、通用的数据库平台,MongoDB旨在助力开发人员及其所构建的应用充分释放软件和数据的力量。
内容 460
粉丝 0
MongoDB数据平台 MongoDB官方唯一账号。MongoDB是全球排名第一的NoSQL数据库。作为全球领先、现代、通用的数据库平台,MongoDB旨在助力开发人员及其所构建的应用充分释放软件和数据的力量。
总阅读139
粉丝0
内容460