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