私たちは、運輸・物流企業向けにサービスを提供するIoT企業です。インフラストラクチャ サービス プロバイダーとして、当社はクライアントに GPS 追跡デバイスを提供しています。
GPS 追跡データの形式は非常にきれいですが (gpsId、経度、緯度、速度、方向、reportTime など)、その量は非常に大きくなります。すべてのデバイスは 10 秒ごとに GPS 追跡情報を報告します。10 万台のデバイスがあるため、60*60*24*100000/10 = 864M 行の新しいデータが毎日生成されます。
特定の車両の GPS 追跡デバイスによって収集されたデータを使用して、クライアントは特定の期間内のこの車両の追跡を確認できます (たとえば、過去 10 日間の場合、60*60*24*10/10 = 86.4K 行が必要になります)。データ)。
現在、ストレージ メディアとして MySQL を使用し、そのシャーディングとテーブル パーティショニング (gpsId に基づく) を利用しています。しかし、データが非常に大きく、クエリが頻繁に行われるため、このシナリオにより適した NoSQL ストレージを使用できるのではないでしょうか?
履歴データは、データ分析にも役立ちます。
感謝。