私のフラスコ塗布は、いくつかのデータをデータベースに保存します。 私のアプリケーションがしばらくダウンしていると、このデータを破棄したいと思っています。 これは、アプリケーションにREST呼び出しがないことを確認したいということです。フラスコ塗布のためのインメモリ保存
明白で効率的な解決策は、このデータをメモリに保存することですが、私はどのような解決策にも開放されています(アプリケーションの再起動時に古いレコードを削除するなど)。
私のフラスコ塗布は、いくつかのデータをデータベースに保存します。 私のアプリケーションがしばらくダウンしていると、このデータを破棄したいと思っています。 これは、アプリケーションにREST呼び出しがないことを確認したいということです。フラスコ塗布のためのインメモリ保存
明白で効率的な解決策は、このデータをメモリに保存することですが、私はどのような解決策にも開放されています(アプリケーションの再起動時に古いレコードを削除するなど)。
アプリケーションに永続性が必要ない場合は、SQLiteバックエンド(easy in flask)を使用してデータベースをメモリに保存します(:memory:
ファイル名をデータベースとして使用します)。きれいにする。
persisted memory-mapped filesを使用できます。 Pythonにはこのようなファイルを扱うためにfacility(mmap)があります。
ありがとうございますが、私はそうではないと思います*永続性は必要ありません。サーバーがダウンしたときにデータを無効にしたい – utapyngo
ありがとうございます。なぜ私はそれについて考えなかったのか分かりません。 – utapyngo
:メモリ:cf http://docs.python.org/2/library/sqlite3.html – bootload
とmemからバックアップするにもhttps://www.sqlite.org/backup.htmlを読む、pythonバージョン〜https:/ /github.com/husio/python-sqlite3-backup – bootload