[Fswiki-dev] RDBを使用するストレージについて

Back to archive index

Yoshimov yoshi****@pobox*****
2003年 10月 3日 (金) 23:24:10 JST


Yoshimovです。

Naoki Takezoe wrote:

>>あとは、ストレージに以下のメソッドもあると嬉しいです。
>>
>>* ページ一覧の際のページ送り。
>>  更新日時も同時に取得できると良いです。
> 
> 
> これはどういうことでしょうか。何件目から何件目と指定できるよう
> にして不要なデータを返したくないということでしょうか?

そんな感じです。

> 更新日時の同時取得は既存のコードに与える影響が非常に大きいので
> 修正は不可能ではないかと思います。確かに素直にストレージを実装
> してしまうとDBへのアクセス回数が大幅に増えて性能面で問題はある
> と思います。専用のメソッドを追加するとか、オプションでメソッド
> の戻り値を変えられるようにするという方法は考えられますが、それ
> よりもストレージ側でキャッシュするなどの方法で、現在のAPIを維持
> した形での対処は可能であると思います。

確かに、キャッシュしておけば大丈夫そうです。
ただ、ページ送りを実装しておくと、ページ数がメモリに収まらないぐらい増え
た場合にも対処できるんではないかと思った次第です。
#あんまりそういうことはないのかも知れません。

>>* ページ管理のページ送り。
>>  参照権限、凍結状態も同時に取得できると良いです。
> 
> 
> 管理画面ではページ送りをするのが面倒だったのでフィルタ機能を
> つけたんです。チェックボックスの保持とか結構面倒なので。参照
> 権限、凍結状態に関しては更新日時と同様です。

なるほど。
では、いきなり全ページが表示されると時間がかかってしまうので、最初はペー
ジ一覧を表示するのではなく、フィルタ条件を入力してから一覧表示できるよう
にするというのはどうでしょうか?
-- 
Yoshimov:
  E-Mail:   [yoshi****@pobox*****]
  HomePage: [http://pobox.com/~yoshimov]






Fswiki-dev メーリングリストの案内
Back to archive index