diff options
Diffstat (limited to 'fml/lib/File/idea.ja.html')
| -rw-r--r-- | fml/lib/File/idea.ja.html | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/fml/lib/File/idea.ja.html b/fml/lib/File/idea.ja.html deleted file mode 100644 index 132b1705..00000000 --- a/fml/lib/File/idea.ja.html +++ /dev/null @@ -1,51 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<HTML> -<HEAD> -<TITLE> -2, 3 のアイデアメモ -</TITLE> -<META http-equiv="Content-Type" - content="text/html; charset=EUC-JP"> -</HEAD> - -<BODY BGCOLOR="#E6E6FA"> -<!-- ================== body =========================================== --> - -<P> メモ: - -persistent なデータの保持の方法はいくつかある。 -LRU な何かモジュールを使っても良いが、 -大げさで、いまひとつしっくりこない。 -<UL> - <LI> - File - <BR> - 一つのファイルに append していくもの。 - Log Structured File スタイル? - <BR> - データを蓄えるために用いている。つまり、追加もするし、 - 参照もしたい場合。 - - <LI> - File::CacheDir (旧 RingBuffer, File::CacheDir に統合された) - <BR> - あるディレクトリ(例: db/)に複数のファイルとして蓄える。 - db/ には 1 〜 100 のファイルがつくられ、順番に使われる。 - ぐるぐる回って使われ、上書きされていく。 - <BR> - 主に上限サイズを設けたログを蓄えたい場合に用いる。 - - <LI> - File::CacheDir - <BR> - あるディレクトリに複数のファイルとして蓄えるが、 - 古いものを expire していくことが可能なもの。 - db/ に YYYYMM 形式のファイル名でデータを蓄え、 - 古いものは随時消去する。 - <BR> - データを蓄えるために用いている。つまり、追加もするし、 - 参照もしたい場合。 -</UL> - -</BODY> -</HTML> |
