AOI-CATの日記

2008-06-09アイドルマスター全動画データベースのお知らせ

[][]アイドルマスター全動画データベースのお知らせ 00:00 アイドルマスター全動画データベースのお知らせ - AOI-CATの日記 を含むブックマーク

テーブルの説明

prefix
sm, nm, zb, fz などの動画の種類
video
動画のID
video_description
動画の説明文
video_info_history
取得時の、再生・コメント・マイリスト数とステータス
status
DELETED, NOT FOUNDなどのステータス
video_tag_history
取得時に動画に付いていたタグ
tag
タグのマスタテーブル
sessions
取得ごとのステータスを保存する

変更は以下の通り

変更元変更先
get_video_infovideo_info_history
video_tag_infovideo_tag_history
video_commentvideo_description
なしsessions

各テーブルにあるカラムの説明

prefix
カラム名Type説明
idINTEGERprefix ID, Primary key
prefix_nameVARCHAR動画の種類を表すアルファベット2文字
video
カラム名Type説明
video_idINTEGER動画ID, Primary key
prefixINTEGERprefix ID
titleVARCHAR動画タイトル
post_dateDATETIME投稿時間
lengthINTEGER動画の長さ(秒)
user_idINTEGER投稿者ID

変更は以下の通り

変更元変更先備考
idvideo_id
video_durationlength
posteruser_id'11 6/9変更

post_dateをISO 8601フォーマットに変更しました。

posterカラムをuser_idに変更しました。


video_description
カラム名Type説明
idINTEGERPrimary key
video_idINTEGER動画ID
video_descriptionVARCHAR動画の説明文

creators_commentはvideo_descriptionに変更されました。

これは、「投稿者コメント」などと混同するおそれがあるためです。

前バージョン*1時に収集したデータには、同じ動画に複数のvideo_descriptionが存在する場合があります。

これはスクリプトの不具合により意図せず、内容が変化する度に取得していたためです。

video_info_history
カラム名Type説明
idINTEGERvideo_info_history_id, Primary key
video_idINTEGER動画ID
statusINTEGERstatus ID
get_dateDATETIME取得日時
view_counterINTEGER再生数
comment_numINTEGERコメント数
mylist_counterINTEGERマイリスト数
deselectedINTEGER週マス除外判定フラグ(0以外で除外判定、カラムのみ)

変更は以下の通り

変更元変更先
play_countview_counter
commented_countcomment_num
mylisted_countmylist_counter

apiの返すxmlタグ名に合わせて変更しています。

また、get_dateはISO 8601フォーマットに変更しました。

deselectedは現時点でデータの収集はおこなっていません。週刊アイドルマスターで除外と判定された場合に使用することを想定しています。0がデフォルト値で、非除外です。別に除外ステータスマスタを作成し、除外理由を格納しておいて使用することも考えつきましたが構想段階です。

status
カラム名Type説明
idINTEGERstatus ID, Primary key
status_nameVARCHAR動画のステータス(ok, DELETE, NOT_FOUNDなど)
video_tag_history
カラム名Type説明
idINTEGERPrimary key
video_info_history_idINTEGER対応するvideo_info_historyのID
tag_idINTEGERtag ID
lockedINTEGERlocked属性の値

video_info_historyに合わせて、get_video_info_idをvideo_info_history_idに変更しています。

またlocked属性に対応して、lockedカラムを追加しました。

tag
カラム名Type説明
idINTEGERtag ID, Primary key
tag_nameVARCHARタグ名
domainVARCHARdomain属性の値

domain属性に対応して、domainカラムを追加しました。

sessions

カラム名説明
idINTERGERセッションID
start_idINTERGER最初のvideo_info_history.id
end_idINTERGER終了のvideo_info_history.id
start_dateDATETIME開始時刻
end_dateDATETIME終了時刻

ダウンロード

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以前