タグ

2010年2月11日のブックマーク (2件)

  • DoctrineとPropelのパフォーマンス比較 - しんふぉにゃん

    # 2009/09/23 22:45 Fivestarさんからコメントで教えていただいたDoctrineのINSERTについてテスト1に追記しました。 # 2009/09/24 01:03 Fivestarさんからコメントで教えていただいたDoctrineのQueryCacheについてテスト3に追記しました。 symfonyとしては「これからはDoctrineがメイン」という方向性(symfony 1.3ではデフォルトのORMがDoctrineになっていますし)のようなので、いろいろな機能がDoctrineを基準に実装されていくことになるのだろうと思われますが、実際の案件に使っていくには、やはりパフォーマンスが気になるところです。 そもそもPropelでもPDOが採用された1.3が出るまではさんざん「遅い」と言われていて、それが「symfonyってもっさり」の原因になっていたのではないかと

    DoctrineとPropelのパフォーマンス比較 - しんふぉにゃん
    s-edy
    s-edy 2010/02/11
    パフォーマンス比較
  • - DQL (Doctrine Query Language)

    You are currently viewing the 1.0 version of Doctrine ORM for PHP. Doctrine Query Language (DQL)は複雑なオブジェクト読み取りを手助けするためのObject Query Languageです。リレーショナルデータを効率的に読み取るときに(例えばユーザーと電話番号を取得するとき)DQL(もしくは生のSQL)を使うことを常に考えるべきです。 この章ではDoctrine Query Languageの使い方の例をたくさん実演します。これらすべての例ではDefining Modelsの章で定義したスキーマを使うことを想定します。またテスト用に1つの追加モデルを定義します。これはこの注のすぐ下で示します。 // models/Account.php class Account extends Doctri

    s-edy
    s-edy 2010/02/11
    基本的な書き方