機器を監視する Saas アプリケーションがあります。
監視プラットフォームのセンサーを開発しました。私のアプリケーションは現在、おおよその100,000センサーを監視しています。値は 15 分ごとに記録されます。
各測定値は現在、単一の MySQL テーブルに保存されています (タイムスタンプ => 値)。テーブルの行数を制限するためMySQLに、1 つのセンサーのすべてのポイントが日次ログにまとめられます。
センサーの数は指数関数的に増加します。私のBDDはすでに100GB.
これらの措置から、私は統合を行わなければなりませんdaily, monthly, annual and total。
私のアプリケーションは最近のデータにすばやくアクセスする必要がありますが、少なくとも 10 年間は履歴を保持して参照する必要があります。
NoSQL architectures大量のデータを保存して統合するためのソリューションのようです。
このタイプのデータの保存に最適なソリューションはどれですか。
私はテストしましCouchDBた。私は異なる間で躊躇しますNoSQL solution (Hadoop,cassandra, mongodb...)
この経験についてのフィードバックを待っています。