2016-04-09 19 views
0

私のスレーブサーバは、訪問に関する統計情報とパフォーマンスメトリックを収集しますが、最終的にはマスターDBに送信する必要があります。Djangoでスレーブの統計を一時的に保存する

私は、マスターDBサーバーと永続的なデータベース接続を開くことを望んでいないため、一時的にローカルに保存し、特定の間隔でチャンクで出荷する必要があります。

Djangoでこれを行うためのツールはありますか?私は、ローカルのSQLite DBにレコードを格納し、メインのDBサーバーに毎時送信するという考え方を思いついた。しかし、おそらくSQLite以外の方法があります。また、確かに、定期的にマスタDBサーバにデータをプッシュするために、Djangoから直接DB接続を使用するか、HTTPS経由で送信する簡単なAPIを設計しますか?

答えて

1

私は最後に赤目を使ってリストに入れて、オブジェクトを刺すようにします。主な利点:維持するSQLiteの移行はありません。レディスは、LPOPのような1つ以上の項目のアトミック取得をサポートしていませんが、1つ以上の場合は、バッチで取得します。

関連する問題