PythonPyramidとSQLAlchemyおよびMySQLを使用してWebアプリケーションを構築しています。ユーザー固有のデータベース接続が必要なので、すべてのWebアプリケーションユーザーが独自のデータベース資格情報を持っています。これは主にセキュリティ上の理由からであるため、各ユーザーは自分のデータベースコンテンツに対する特権しか持っていません。また、接続プールのパフォーマンス上の利点を維持したいと考えています。ユーザーの資格情報に基づいてログイン時に新しいエンジンをセットアップし、同じユーザーからのリクエストにそのエンジンを再利用する方法はありますか?