私はラズベリーパイプロジェクトで作業し、そのような理由でPython + Kivyを使用します:LISTまたはデータベースから読み取る方が良いですか?
フィールドにインストールされたデバイスから300msごとにいくつかの文字列値を読みました。
私が特定の値を見るとすぐに、私は文字列を受け取り、それをリストに格納してタイムスタンプする別の関数を実行するためにPythonスレッドをトリガーします。
私のkivyアプリはリストに格納された値を表示し、他の機能を実行します。
質問:受信した文字列をDBに保存してkivyにDBを読み込ませる方が良いか、リストを追加してkivyタスクをトリガする別の関数を実行する方がPythonで良いのですか?
リストをサブクラス化してリスナーを追加すると、ビジーウェイトを行う必要はありません。 – Natecat
@Natecatこのアプリケーションを数日間実行すると、リストは膨大になります。それはすべてのラムを使い果たしてしまうだろうか? – EL3PHANTEN
リストの長さが50より大きい場合、リストを追加してポップ(0)します。履歴データが失われています...ウェブへのDBレスポンスが速くなります。 <0.2秒ですか? – BlueDog