场景:
可以理解为:记录飞机飞行的轨迹,把经、纬度点,高度、速度、航向存入PostgreSQL
数据库,并在经纬度列建立 gist 索引。
数据量大概在 1 亿条左右。
想实现查询指定区域范围(圆形、矩形、多边形)内的轨迹。
测试:
随机在经度(-180°,180°),纬度(-90°,90°)的范围内生成 1 亿个坐标点,保留小数点后 5 位小数,并存入数据库,测试在指定的范围内的查询速度。
查询矩形区域32°*32°
的范围,查询出来的记录数约为 150 万条,用时 15 分钟左右。
问题:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.