やっぱりちょっと・・・Pager_Wrapper、Pager
2007/01/09 | その他PEAR全般
Pager_Wrapper、やっぱりだめかもしれない。
基本的にクラスとかファンクションとかで提供される、各種便利ライブラリ(PEAR含む)のソースは読まないようにしているのだが(ソースを読む時間があるのなら、ソースを書くほうがお金になるから)、ちょっとだけ気になったので、読んでみた。
んで、結論。
内部でqueryAllしてた。
これってウェブサーバとデータベースサーバが別サーバだった場合、大量のデータだったら問題にならないのだろうか。と、それよりも以前に(同じサーバだったとしても)100万件くらいのデータだったらメモリ的にまずくないのか・・・(まぁそうならないよう考慮すべきなのかもしれないけれど)。
データの件数によって使い分ける必要があると感じた。
ミッションクリティカルなときは使えないかも、Wrapper_Pager、そしてPager。