在过去的几年里,移动应用程序和大数据这两个重要的趋势一直扰乱着数据库行业。移动设备和移动应用的爆炸式增长正在产生大量的数据,这推动了对大数据服务和大规模数据库的需求。与此同时,手机应用开发者也表现出他们非常关注必威体育精装版app官网快速进入市场,能够轻松地在第一天将应用从100名用户扩展到100万用户,以及极低的数据库延迟性能(这对于确保出色的终端用户体验至关重要)。这些因素使DynamoDB成为移动开发人员的一个引人注目的数据库,而这些开发人员恰好是这项技术的最大采用者之一。必威体育精装版app官网例如,CrittercismDynamoDB是一家移动应用性能管理公司,它使用DynamoDB监控6亿多台设备上的移动应用的性能和稳定性,这些设备每天有数十亿笔交易。

“我们选择DynamoDB是因为它支持我们需要的规模”,他说罗伯特郭, Crittercism首席技术官。“我们的业务正在迅速增长,DynamoDB允许我们立即扩大规模,以支持突然增加的工作量。转换到DynamoDB还减少了一个数量级的成本,并消除了过去随着数据库层的增长而进行的工程努力。”

同样的,地球网络使用DynamoDB为其闪电预警系统供电,使数百万用户能够实时访问实时流媒体闪电数据Dropcam使用DynamoDB为其基于云的监控系统提供动力,该系统已经成为世界上最大的视频流平台之一。这些创新的开发人员选择Dynamo必威体育精装版app官网DB是因为它允许他们在不影响性能或成本的情况下进行无缝伸缩。

蓬勃发展的移动行业使得位置数据无处不在,并为移动开发者提供了构建全新类型移动应用程序的机会。必威体育精装版app官网许多移动应用程序都有帮助客户找到附近兴趣点(如“找到最近的咖啡店”)的功能,获取特定地点的优惠,以及在你附近找到朋友。今天,我们推出了一个地理空间索引库,帮助我们的客户通过在DynamoDB的数据集上执行地理空间查询来构建位置感知功能。有了这个库,你可以:

  • 有效地存储兴趣点(POIs)并运行探索空间查询
  • 计算大圆距离并执行球面数学。例如,“找到离我近的兴趣点”。

我们将一个示例应用程序放在一起,它展示了我们今天要启动的库的强大功能。有关这个库的更多细节,你可以在github上找到请过目一下杰夫·巴尔的博客

评论

博客评论由Disqus