表紙 | 新規 | 一覧 | RSS | 検索 | 閲覧履歴 | 作成履歴 | 更新履歴

2004/11/08 - 蛇のように賢く 鳩のように純真であれ

差分表示


&color(ffff00,蛇のように賢く 鳩のように純真であれ)

* &verb(YukiWikiDB)をインデックスのDBとして使う場合には

&verb(YukiWikiDB)は、ファイル一覧を取得して、文字コードから文字へ変換して、ハッシュ変数に保存する、って事をやっているのでここをインデックス作って高速化しておかないと死ぬ事になりそう。それとも、1ディレクトリに10万ファイルくらいあっても平気なのかな?ext2とかなら確実に時間かかりそうだけど、安全のためにインデックス化した方がええ感じ。&br()
ファイル(と言うかレコード)を作る時と削除する時にインデックスの更新をすればいいのかな。DBのクローズ時に一気にインデックス作成できる方が嬉しいんやけど、perlのDBモジュールの仕様を調べないと分からん感じです。&br()
そろそろ独学でやっていく限界を感じてきた今日この頃。仕方ないのでラクダ本でも買おうかなぁ。

each関数とか便利そう。単純にkeys関数使ってる所を今後書き直していこうかな。そうすれば少しはメモリにやさしくなれそう。

** each

そんなこんなでforeachになっている所で置換えできる所はeachに置き換えてみました。ムダに巨大な配列作っていたところが少しはマシになったかも。


* ここだけの独り言

本日会社に届を出してきました。しばらく色々と忙しそうです。

----
[[2004年11月の日記]]一覧へ

-----
[[#rtrackback]]

先頭へ