2008-06-09アイドルマスター全動画データベースのお知らせ
■ [ニコニコ動画][アイドルマスター]アイドルマスター全動画データベースのお知らせ 
テーブルの説明
- prefix
- sm, nm, zb, fz などの動画の種類
- video
- 動画のID
- video_description
- 動画の説明文
- video_info_history
- 取得時の、再生・コメント・マイリスト数とステータス
- status
- DELETED, NOT FOUNDなどのステータス
- video_tag_history
- 取得時に動画に付いていたタグ
- tag
- タグのマスタテーブル
- sessions
- 取得ごとのステータスを保存する
変更は以下の通り
| 変更元 | 変更先 |
|---|---|
| get_video_info | video_info_history |
| video_tag_info | video_tag_history |
| video_comment | video_description |
| なし | sessions |
各テーブルにあるカラムの説明
prefix
| カラム名 | Type | 説明 |
|---|---|---|
| id | INTEGER | prefix ID, Primary key |
| prefix_name | VARCHAR | 動画の種類を表すアルファベット2文字 |
video
| カラム名 | Type | 説明 |
|---|---|---|
| video_id | INTEGER | 動画ID, Primary key |
| prefix | INTEGER | prefix ID |
| title | VARCHAR | 動画タイトル |
| post_date | DATETIME | 投稿時間 |
| length | INTEGER | 動画の長さ(秒) |
| user_id | INTEGER | 投稿者ID |
変更は以下の通り
| 変更元 | 変更先 | 備考 |
|---|---|---|
| id | video_id | |
| video_duration | length | |
| poster | user_id | '11 6/9変更 |
post_dateをISO 8601フォーマットに変更しました。
posterカラムをuser_idに変更しました。
video_description
| カラム名 | Type | 説明 |
|---|---|---|
| id | INTEGER | Primary key |
| video_id | INTEGER | 動画ID |
| video_description | VARCHAR | 動画の説明文 |
creators_commentはvideo_descriptionに変更されました。
これは、「投稿者コメント」などと混同するおそれがあるためです。
前バージョン*1時に収集したデータには、同じ動画に複数のvideo_descriptionが存在する場合があります。
これはスクリプトの不具合により意図せず、内容が変化する度に取得していたためです。
video_info_history
| カラム名 | Type | 説明 |
|---|---|---|
| id | INTEGER | video_info_history_id, Primary key |
| video_id | INTEGER | 動画ID |
| status | INTEGER | status ID |
| get_date | DATETIME | 取得日時 |
| view_counter | INTEGER | 再生数 |
| comment_num | INTEGER | コメント数 |
| mylist_counter | INTEGER | マイリスト数 |
| deselected | INTEGER | 週マス除外判定フラグ(0以外で除外判定、カラムのみ) |
変更は以下の通り
| 変更元 | 変更先 |
|---|---|
| play_count | view_counter |
| commented_count | comment_num |
| mylisted_count | mylist_counter |
また、get_dateはISO 8601フォーマットに変更しました。
deselectedは現時点でデータの収集はおこなっていません。週刊アイドルマスターで除外と判定された場合に使用することを想定しています。0がデフォルト値で、非除外です。別に除外ステータスマスタを作成し、除外理由を格納しておいて使用することも考えつきましたが構想段階です。
status
| カラム名 | Type | 説明 |
|---|---|---|
| id | INTEGER | status ID, Primary key |
| status_name | VARCHAR | 動画のステータス(ok, DELETE, NOT_FOUNDなど) |
video_tag_history
| カラム名 | Type | 説明 |
|---|---|---|
| id | INTEGER | Primary key |
| video_info_history_id | INTEGER | 対応するvideo_info_historyのID |
| tag_id | INTEGER | tag ID |
| locked | INTEGER | locked属性の値 |
video_info_historyに合わせて、get_video_info_idをvideo_info_history_idに変更しています。
またlocked属性に対応して、lockedカラムを追加しました。
tag
| カラム名 | Type | 説明 |
|---|---|---|
| id | INTEGER | tag ID, Primary key |
| tag_name | VARCHAR | タグ名 |
| domain | VARCHAR | domain属性の値 |
domain属性に対応して、domainカラムを追加しました。
sessions
| カラム名 | 型 | 説明 |
|---|---|---|
| id | INTERGER | セッションID |
| start_id | INTERGER | 最初のvideo_info_history.id |
| end_id | INTERGER | 終了のvideo_info_history.id |
| start_date | DATETIME | 開始時刻 |
| end_date | DATETIME | 終了時刻 |
ダウンロード
http://nicovideo.g.hatena.ne.jp/AOI-CAT/21120903/1264172192
2008-05-19最終取得、アイドルマスター ニコニコ動画 全動画データベース(sqliteファイル, 7zip圧縮19.1MB, 展開後211MB)
打ち消し線のデータは、最初にこのページが作成されたときに公開したデータです。
履歴
- 2008-06-09
- 初版
- 2008-07-23
- sessionsテーブル追加、重複説明文削除。
- 2008-08-10
- タグのdomain, locked属性に対応
- 2011-06-09
- videoテーブルにuser_idカラムを追加。
*1:2008-06-09以前
コメントを書く