ランナーのトラックルートを保存するためのAndroidアプリを開発しました。実行中のアプリなので、10秒ごとに場所を報告する必要があります。つまり、10秒ごとに、デバイスのsqliteとWebサービス呼び出しを使用してWebサーバーにローカルコピーとしてlanglatが保存されます。
アプリの目的は、特定の時間ごとの正確な位置と人の速度を表示することです。
友人と私はアプリを3週間インストールし、ほぼ毎日数時間使用しました。データベースには約6,000,000レコードが殺到しました。サーバーのスペースがなくなるため、各レコードを実行し続けることができなくなります。
トラックの任意のポイントでの人の正確な位置と彼の速度を知ることを可能にする、位置または他のアーキテクチャまたはアルゴリズムを保存できる他の方法はありますか?