1 回限りのスマートホーム データ収集ボックスを構築しています。raspberry-pi クラスのマシン (~1G RAM) で実行され、1 日あたり約 200K のデータ ポイント (それぞれ 64 ビット int) を処理することが期待されています。通常の MySQL を使用してきましたが、パフォーマンスが低下し始めており、特に特定の時間間隔内のエントリ数に関するクエリで顕著です。
私が理解しているように、これは基本的に時系列データベースが設計されているものとまったく同じです。どちらかといえば、私の状況で珍しいのは、音量が比較的低く、使用可能な RAM の量も少ないことです。
ウィキペディアをざっと見てみると、OpenTSDB、InfluxDB、およびおそらく BlueFlood が示唆されています。OpenTSDB は 4G の RAM を推奨していますが、それは大量の設定向けかもしれません。InfluxDB は実際にセンサーの読み取り値について言及していますが、必要なリソースの種類に関する多くの情報を見つけることができません。
さて、これが私の実際の質問です。これらのシステムのいずれかを、私が説明するプロジェクトに不適切なものにする明らかな危険信号はありますか?
私はこれが Flame への招待であることを理解しているので、人々がそれを明るく役立つ側に保つことを期待しています. よろしくお願いします!