タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ORMとPythonに関するabbey_rita_sadyのブックマーク (2)

  • pythonのORMを色々試してみた – taichino.com

    そろそろpythonでもSQLを直に書くのが面倒になってきたので、O/Rマッパーを探してみたところ、幾つか種類があったので有名どころを使ってみることにしました。今回試したのは以下の4つです。 SQLAlchemy SQLObject Elixir Storm まず用途についてですが、僕はテーブルスキーマはSQLで直に書きますので、ORMでDDLを扱うつもりはありません。DMLを簡単に扱いたいというのが一番の目標です。そこで予め作成して置いたテーブルに対してCRUD操作のし易さを比べてみました。比較に使用したのは以下のテーブルです。 CREATE TABLE `books` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(100) DEFAULT NULL, `price` int(11) DEFAULT NULL, `isbn

  • ウノウラボ Unoh Labs: PythonのORMを研究してみる(1)

    Pythonで利用できるORMをざっと列挙してみると、次のようなものがあげられます。 SQLAlchemy SQLObject Django Storm Mother Dejavu GeniuSQL 実際に利用するとなると、ドキュメントの充実度とユーザ数でSQLAlchemyに一日の長があり、すでにPythonORMの標準になったという感があります。 また、Djangoアプリケーションという点に限れば、Djangoに含まれるORM(django.db)を使うということになるでしょう。 しかしながら、必要とする機能や実行速度、生成するSQLAPIの好みといった点で、SQLAlchemyとDjango以外のライブラリを選択することもありうるでしょう。 実行速度という観点からみると、少し古い記事になりますが、下記のURLの記事が参考になります。 Storm,SQLAlchemy,GeniuS

  • 1