のカスタムPythonオブジェクトのコレクションとしてが存在するWebアプリケーション用のカスタムデータモデルを作成したいと考えています。 Webアプリケーションは、これらのオブジェクトのデータを操作してユーザーの要求に対してメソッドを実行し、要求スレッドが終了するとオブジェクトをメモリ内に残すことができます。Pythonでの永続メモリ内記憶
モデルオブジェクトには、自分自身をディスクに書き込むメソッドがあります(これはまだどうやって行うのかわかりませんが、私がここで興味を持っているわけではありません)。理想的には、サーバーが稼働している限り、それらはメモリ内に保持されます。
複数のユーザーが同時にオブジェクトのデータを操作している場合、モデルへのアクセスはセッションで管理する必要がありますが、この発生は比較的まれです。
Webアプリケーションをリセットしてもオブジェクトを維持する必要があるため、Webアプリケーションでオブジェクトを初期化するオプションはありません。
この種のモデルを簡単に設定できるサードパーティのコンポーネントはありますか?この道を進むためのアドバイスはありますか? Pythonやその他の方法で通信する独立したプロセスをプログラミングする経験はあまりないので、助けてください。
私のサーバーはLinuxになり、WebアプリケーションのフレームワークとしてPyramidを使用する予定です。事前に
おかげで、 ウィル