最適化されていない場合、リアルタイム情報に応答して postgreSQL データベースに多くの書き込みが必要になるアプリケーションがあります。
したがって、このデータ ストリームを (redis/redisco または memcache のいずれかを介して) キャッシュし、postgreSQL データベースで ~5 分ごとに単一の bulk_create を実行したいと考えています。
私が理解しているように、django memcache はメモリに格納されますが、書き込みが必要なときに memcache を無効にすることは可能です。
あるいは、おそらく redisco モデルを使用して情報を redis に入れ、データベースに対して ~5 分ごとに bulk_create を実行することを検討していました。
3 部構成の質問:
- 長期的にスケーリングするには、どのオプションが適していますか?
- それぞれの長所/短所は何ですか?
- 最後に、私が読めるリファレンス/チュートリアルはありますか?
ありがとう!