500以上のリモートロケーションがあります。各場所には、15分ごとに私たちの管理システム(RoR3を使用して自家製)にチェックインするLinuxルーターがあります。平均稼働時間データの保存に最適なアプローチ
各ボックスのインターネット接続の平均稼働時間を記録して計算する必要があります。
各ルータは15分ごとにサーバ上のスクリプトに要求を送信します。 (現在のところ、最後のチェックイン時間と稼働時間が記録されます)
各ボックスの稼働時間をプロットする場合、dbを詰まらせることなくこれを行う最も効率的な方法は何ですか?
私の計算によれば15分ごとにチェックインすると、17,520,000個のインサートが得られます。私が必要と思わないかなりの量のデータ。
誰でもこの謎を解くのに役立つでしょうか?
こんにちは。私たちはrrdtoolやcactiについて考えましたが、私たちのMySQLデータベースの一部としてデータが必要なので、実際には適切ではありませんでした。稼働時間テーブルで実行する必要がある多数のクエリがあります。 – simonmorley