diff options
| author | fukachan <fukachan> | 2001-08-05 12:33:49 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-08-05 12:33:49 +0000 |
| commit | a49e0fee73fc5f38dee595c4c0896fa7660dd2a8 (patch) | |
| tree | 308b0e7f5fecc621f4c60c9b279c40dd2ecb0a06 /fml/doc/ja/tutorial/modules.sgml | |
| parent | 0486eca8ba63949aaefe847c1393489213ae1634 (diff) | |
| download | fml8-a49e0fee73fc5f38dee595c4c0896fa7660dd2a8.tar.gz fml8-a49e0fee73fc5f38dee595c4c0896fa7660dd2a8.tar.bz2 fml8-a49e0fee73fc5f38dee595c4c0896fa7660dd2a8.zip | |
how to store data persistently
Diffstat (limited to 'fml/doc/ja/tutorial/modules.sgml')
| -rw-r--r-- | fml/doc/ja/tutorial/modules.sgml | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/fml/doc/ja/tutorial/modules.sgml b/fml/doc/ja/tutorial/modules.sgml deleted file mode 100644 index bb9602c2..00000000 --- a/fml/doc/ja/tutorial/modules.sgml +++ /dev/null @@ -1,64 +0,0 @@ -<!-- - $FML$ ---> - -<chapter id="modules"> - - <title> モジュールについて2、3のメモ </title> - - -<sect1 id="File"> - - <title> - File::* クラス - </title> - -<para> -persistent なデータの保持の方法はいくつかある。 -LRU な何かモジュールを使っても良いが、 -大げさで、いまひとつしっくりこない。 -</para> - -<para> -一つの考えは、一つのファイルに append していくもの。 -Log Structured File スタイル? -これは、 -データを蓄えるために用いている。つまり、追加もするし、 -参照もしたい場合。 -</para> - -<para> -File::CacheDir (旧 RingBuffer, File::CacheDir に統合された) -もある。 -</para> - -<para> -これは、あるディレクトリ(例: db/)に複数のファイルとして蓄える。 -db/ には 1 〜 100 のファイルがつくられ、順番に使われる。 -ぐるぐる回って使われ、上書きされていく。 -</para> - -<para> -主に上限サイズを設けたログを蓄えたい場合に用いる。 -</para> - -<para> -File::CacheDir -</para> - -<para> -あるディレクトリに複数のファイルとして蓄えるが、 -古いものを expire していくことが可能なもの。 -db/ に YYYYMM 形式のファイル名でデータを蓄え、 -古いものは随時消去する。 -</para> - -<para> -データを蓄えるために用いている。つまり、追加もするし、 -参照もしたい場合。 -</para> - -</sect1> - - -</chapter> |
