个性化地图数据存储与检索-云图分享
讲师:
地图开发领域,开发者在开发过程中会遇到各式各样的问题:如空间数据存储需求日益增加却遭遇高并发空间数据检索瓶颈;海量位置数据在客户端渲染性能不佳;云端部署导致开发周期过长同类竞品占领市场先机;中小团队产品推广困难,流量不足,变现困难等等。
基于以上需求,高德搭建了一套云存储云检索的系统——云图。云图在面对业务需求以及实际部署过程中,进行了一系列的思考与探索,包括: 在mogodb的自定义分片机制针对自定义存储,保证数据安全方面遭遇瓶颈的处境下,如何引入cache的模拟分片机制?
用户在空间检索上需求是多变的,如何做到用户数据的实时索引及更新,额外加各种符合条件(模糊索引/文本索引/自定义索引),满足动态变化需求?
早前的地图渲染需求大部分是预渲染,而用户需要看到数据的动态变化同时需要满足良好的人机交互,如何使用实时渲染的技术,用属性切片utfgrad的解决方案,承受高并发的更新,提供海量的数据展现以及个性化的数据展现?
基于我们的探索,我们将从云图的技术架构出发,重点与大家分享在平台搭建过程中的相关经验;介绍基于云存储及个性化的地图数据,如何能更好的融入到开发者现有产品中的最佳实践方法;并与大家探讨海量实时检索、自定义数据分片以及动态渲染为用户带来的价值。
开放平台部 资深研发经理
现就职于高德软件大数据中心-开放平台技术部,带领团队负责云图产品、开放平台服务API以及苹果中国服务平台的架构设计与研发。有近10年的电子地图行业和服务端架构设计经验。在高并发,高可用的服务端架构设计以及可伸缩性的分布式缓存,消息系统构建中有丰富经验,对MongoDB数据库分表分库有一定实践,在大型复杂的分布式系统架构设计有丰富的经验。