[PHP-users 1202] Re: 特定のセッションからしか見えないデータベースのデータ

php-users@php.gr.jp php-users@php.gr.jp
Fri, 17 Aug 2001 10:02:15 +0900


よしたけです。

たまるであろうごみは、毎日夜中にバッチを流し、3日前より過去
に登録されたものを問答無用で消すとかすればいいと思います。

PHPでスクリプト組んどいて、cron でキックするとか。

登録中のほうのテーブルには、セッションIDと登録日をもっとけば
問題ないでしょう。


別解ですが、せっかくPHPなんだから、全部 session_register()
でなんとかして、一切データベースには書き込まないという手もあ
りますよね。これだとゴミ処理は不要になります。

いろいろ考慮してどちらの方法か選んでいただければよいかと。

/*****************************************
 よしたけ Daisuke.Yoshitake@jp.sony.com */

> 重松です。よしたけさん、こんにちは。コメントありがとうございます。
> 
> 質問が抽象的で申し訳ありません。
> 
> > [質問1] 特定のセッション、というのは1つですか複数ですか?
> > (1つの入力作業を複数人で行うようなものなんでしょか?)
> 
> いいえ、入力作業は一人が行います。
> 
> > [質問2] 入力中のデータに誰かがアクセスする必要があるのですか?
> > (入力者のみ or 特定の人々のみ or 不特定多数 のどれ?)
> 
> 入力中のデータにアクセスする必要があるのは入力者のみです。
> 
> > 単純に入力作業であれば、仕掛かり中のデータを別テーブルで持っ
> > といて、最後にがーっと正規のテーブルに登録するのがすじだと思
> > うのですが、いまいちニーズが把握しきれないので当を得た回答に
> > なるかどうか不明です。
> 
> 私も別テーブル (ほとんど同じで、ゴミ処理の仕組みを追加
> で持ち合わせている) でもって置くのがいいとは思いますが、
> この場合、たまるであろうゴミはどのように処理するものな
> のでしょうか。
> 
> ご教授よろしくお願いいたします。
> 
> -- 
> Osamu Shigematsu
> 
> http://www.ravi.ne.jp/
> mailto:shige@ravi.ne.jp
> 
> 
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
>