Genkidama テスト版 (0.3.4) | 2009-06-27 05:57 |
id | 主キー |
datetime | 日時 |
address | IPアドレス |
port | ポート番号 |
version | バージョン番号 |
id | 主キー |
datetime | 日時 |
hash | SHA1(IPアドレス:ポート番号) |
version | バージョン番号 |
key | キー |
id | 主キー |
datetime | 日時 |
hash | SHA1(IPアドレス:ポート番号) |
version | バージョン番号 |
status | ログイン、ログアウト |
これはDHTへのput/getのログ。利用動向を把握し、時間の流れと共にどのようにput/get数が増減するのかを知るためにある。
id | 主キー |
datetime | 日時 |
hash | SHA1(IPアドレス:ポート番号) |
version | バージョン番号 |
key | キー |
status | add、remove |
サイトによって仕様が違って必要になってくる項目も変わってくると思うので、汎用化出来るかはちょっと疑問。 (例えば、”ビデオなのか。”とか。そこからして違うサイトに対応するかもしれないし。→ねとらじとかねとらじとか) 後からcolumnの追加/削除を試行錯誤するのは大変だし、ここはサイトごとにテーブルを用意しちゃっていいと思う。 まぁ、サイト固有情報をテキストフィールドにXMLで入れるんでも良いけど、そこまで努力する理由があんまり見いだせない。
主キー | id | 整数値 |
unique、外部 | video_id | ビデオID(関連:video_info#id) |
unique | isLow | true/false |
cache_count | アクセス回数(cache利用時) | |
dht_count | アクセス回数(dht利用時) | |
raw_count | アクセス回数(直接接続) | |
datetime | 日時 |
※video_id+isLowは重複不可能なので、uniqueにしたい。
※クライアントは再生毎にvideo_idに関連する各countをカウントアップしていく。
thumbinfo.xmlの中身をべったり
主キー | id | video_id |
.. | .. | .. |
これもニコ動固有のDBにして良い。 基本的にサイト毎にDBは有っていいと思う。
[PageInfo]
LastUpdate: 2009-07-18 17:20:59, ModifiedBy: token
[License]
Creative Commons 2.1 Attribution
[Permissions]
view:all, edit:all, delete/config:all