検索(または他の多くのランダムアクセスアクティビティ)を行わないアプリを作成しています。これはオブジェクトDB(興味がある場合はZODB)に基づいて構築されており、同じタイプの多くのインスタンスを格納します。それらが作成されると、この構造内のオブジェクトへの主なアクセスは、定期的な間隔でそれらすべてを順番に処理するcronジョブになります。
それらをオブジェクトDB階層に格納する最良の方法は、それらすべてを階層ルートの1レベル下に配置するだけですか?ZODBストレージは、Python辞書と非常によく似ています。(非常に)奇妙な場合、ランダムにアクセスされますが、これはパフォーマンスの問題でしょうか?DB内のオブジェクトの最大数は約10kになると思います。