0

Python のデータベース ラッパーを探しています。私は光沢のある ORM を使用したくありません。私はそれらが好きではありません。また、より多くのデータベース機能を使用することを考えているので、ORM で問題が発生することが予想されます。

私は自分自身の小さなラッパーを書くことを考えましたが、最初に車輪を発明する前に、あなたが推奨したい素晴らしい実装がすでにあるのではないかと尋ねたいと思いますか?

SQLAlchemy を使用することも考えましたが、ORM を使用せずにエンジン部分 (コア) のみを使用しました。それは私にさまざまなDBのサポートと安定性を提供し、DBを操作するための非常に安全な方法だと思います。この計画についてどう思いますか。

他に提案することはありますか?ありがとう!

4

2 に答える 2

2

おそらく、 PEP 249を見るべきです。

これは、DB モジュールが従うべき宣言されたインターフェースです。低レベルの非 ORM アクセス層を探している場合、これは、話されている DB モデルに関係なく、ほとんどの DB モジュールが話すべきことです。

于 2012-08-25T01:51:18.237 に答える
0

Ignas さん、SQLite、PostgreSQL、MySQL、Oracle、MSSQL、FireBird、DB2、Informix、Ingres、および (部分的に) Google App Engine (SQL と NoSQL) をサポートする Web2py DAL (Database Abstraction Layer) をご覧ください。

于 2012-08-26T09:47:40.683 に答える