2018-08-12

anond:20180812171555

いや、まさにアンチパターンその1の話なんやで。

ORMでそういう複数グルーピング順位づけをしようとすると

まず全レコードを手元に持ってきてそれをコードの中で振り分けみたいな作業しか実質方法はない。

レコードが100や200ならいいけど、実際のamazonだったりすれば億を余裕で越す。

それを一括で持ってこようとするのはハゲからいくつか方法を練る必要があるんだが、

ORMしか使えない環境での最適解はグループを分割して逐次クエリを打つ方法

だが、最適解だがこれ以上最適化できないという時点で負け。

SQLであればこれを一発で取ってくる方法はある。そういう話や。

  • 晩御飯の支度もあるし、pgmodellerをビルドしたりしている通り、環境構築中なので、ちょっと気長に考えてみます。申し訳ない。 ただ、ORMに肯定的=何が何でもORMしか使わない、ではない...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん