2009年9月22日火曜日

GAEのDataStoreでは、件数のカウントが推奨されない

写真集アプリで、写真の数を日付の横に表示させたら、ページ表示に時間がかかるようになった。多分、登録された日ごとに写真データの登録件数をカウントするため、無駄なEntityを生成させているからと思う。

そこで、GoogleGroupにてEntityを発生させずに件数をカウントする方法を教えてもらうも、そもそもDataStoreでは登録レコード数を全件カウントすることは推奨されていない、と言われてショックを受ける。

件数は、別のkind(テーブル)に保存しておくように、アプリを修正する予定。RDBと考え方が違うので、慣れるのに時間がかかりそう。

0 件のコメント:

コメントを投稿