私は現在、大規模なプロジェクト (アクティブなメンバーは約数百 K) に取り組んでおり、Plone ソリューションに強く依存していました。
ここやここのように、それに関連するいくつかの質問をしました。
非常に経験豊富なプロニスタ (およびアクティブなスタックオーバーフラワー) からいくつかの返信がありました。ほんとうにありがとう。人々は、Plone はそれほど大きく拡張できないと言い続けていますが、その理由のほとんどは ZODB によるものです。
次に、ZODB のインメモリ バックエンドについて考えます。RAMは今本当に安いです!通常の 300 ドルの 128 GB SSD の 10 倍であるわずか 3,000 ドルで 128 GB を取得でき、SSD の 300 MB に比べて 30 GB の IO 帯域幅を実現できます。
インメモリ バックエンド + バイナリ用の BLOB + バックアップ用の 10 秒のディスク ジャーナリング + 最後の 10 秒を除くすべての元に戻す操作は、インスタンスの kill になります。彼らはRDBMをスモークし、そのようなcouch*/redisなどと比較して完全なACID +トランザクション+オブジェクトマッピングを提供する必要があります.
技術的に可能ですか?実装はありますか?(あなたの意見では)実装する価値はありますか?