PyPy 2.2.1 を使用するプロジェクトを開始しており、そこで SQLAlchemy を使用したいと考えています。私たちが気づいたことの 1 つは、SQLAlchemy を pypy 仮想環境にインストールすると、次のメッセージが表示されたことです。
警告: C 拡張機能はこの Python プラットフォームではサポートされていません。高速化は有効になっていません。
もちろん、作成する SQL クエリのパフォーマンスと結果セットの操作に関心があります。そして、SQLAlchemy でこれらの高速化が有効にされていないことの規模がどの程度になるかは、実際にはわかりません。さらに、テストのために他のソリューションを検討している間、Storm と SQLObject をインストールしても、pypy 仮想環境で SQLAlchemy が行ったような警告メッセージはスローされませんでした。
この特定のシナリオでは、高速化が有効になっていない場合でも SQLAlchemy を引き続き使用することをお勧めしますか? または、Storm のような ORM を使用すると、複雑なクエリやより大きな結果セットを処理する場合に特にパフォーマンスが向上しますか?