MySQLデータウェアハウスで日付ディメンションを処理したい。(私はDWの世界の初心者です)
私はグーグルでいくつかの検索を行い、主キーが単純である多くのテーブル構造(ほとんど)の日付ディメンションを見ましたUNSIGNED INTEGER
。
DATE
MySQLでは3バイト対4バイトであるため、フィールドを主キーとして使用しないのはなぜINTEGER
ですか?
元:
CREATE TABLE dimDate
id INTEGER UNSIGNED NOT NULL PRIMARY AUTOI_NCREMENT,
date DATE NOT NULL,
dayOfWeek
...
VS
CREATE TABLE dimDate
date DATE NOT NULL PRIMARY,
dayOfWeek
...