これを行うための最良の方法は何かを理解しようとしています:
基本的に、スマートフォンでセンサー データをログに記録する一連の Android/iOS ユーザーがいますが、各ユーザーはアプリの起動時期などに応じて独自のタイムスタンプを持っています。つまり、2 人のユーザーがいるとします。
User 1: (5,45), (6,34), (8,32)
User 2: (5,35), (7,32), (9,32)
形式は (時刻 t と任意の値) です。
2 つのデータセットを同期する最善の方法は何ですか? ユーザー 2 に戻って、次のエントリ (6,35) を挿入すると言うアルゴリズムを作成する必要がありますか? したがって、最終的に新しいデータは次のようになります。
User 1: (5,45), (6,34), (7,34), (8,32), (9,32)
User 2: (5,35), (6,35), (7,32), (8,32), (9,32)
ただし、約 300 人のユーザーを想定しており、それぞれに約 36,000 のデータ エントリがあるため、これは非常にデータ集約型になる可能性があります。アドバイスをいただければ幸いです。また、アプリ側で私ができることで、それを助けることができれば幸いです。
すべてのデータが揃ったら、このようなことをしなければならないと思いますが、これは活発に開発されているプロジェクトなので、最初にアドバイスをもらうと思いました。