我开发了一个安卓应用程序来保存跑步者的赛道。因为它是一个正在运行的应用程序,所以我需要每 10 秒报告一次位置。这意味着每 10 秒将 lang lat 保存为设备上的 sqlite 和使用 webservice 调用的 web 服务器上的本地副本。
该应用程序的目的是显示每个特定时间的确切位置和人的速度。
我和我的朋友安装了该应用程序 3 周,几乎每天都使用它几个小时,我的数据库被淹没了大约 6,000,000 条记录 - 每条记录我将无法继续运行它,因为服务器空间将用完。
有没有其他方法可以保存位置或任何其他架构或算法,让我知道人在赛道任何点的确切位置和他的速度?