今日、私は Twisted や Tornado などの非同期ネットワーク フレームワークで接続プールを管理する際の課題について、Python の友人たちと話し合っていました。
この種の状況に対してコミュニティが開発した非同期の代替手段があることは知っていますが、それは私を疑問に思いました...
優れた非同期データベース ライブラリのプロパティの完全なリストは何ですか?
非同期環境でデータベース接続/カーソルを正しく機能させるためのコア原則を認識しています-クエリが返されるのを待ってブロックしないでください(または、より一般的には、もちろんまったくブロックしないでください) . 他に注意事項はありますか?主なガイドラインは何ですか?主要な db ソリューションに代わる非同期ドライバーを作成するタスクを設定する場合、そのようなソリューションが満たさなければならない完全な基準は何ですか? DB クエリ プロトコルを直接使用してコードを一貫して非同期に保つには、どのような種類の単体テストと機能テストを適用する必要がありますか?