組み込みデバイスで実行する小さなプログラムを Java で作成しています。その目的は、クラウドにあるデータベースにいくつかの値 (温度としましょう) を保存することです。
- シナリオ 1: 可能なサイクルごとにデータが保存される (connect-store-store-store... -disconnect)
- シナリオ 2: データは 5 分ごとに保存されます (connect-store-wait-store-wait... -disconnect)
- シナリオ 3: データは 1 時間ごとに保存されます
データベースとの常時接続を維持するのと、必要な場合にのみ接続するのとではどちらがよいでしょうか? なんで?
このデバイスを 100 台デプロイするとどうなるでしょうか (1 台で十分な温度データを取得することはできません)。