Slide 26
Slide 26 text
#KotlinFest
リアルライフシナリオで理解する、データの時点管理
データモデル4: バイテンポラルデータモデル
2つの時間軸を同時に記録
テンポラルデータモデル
26
id name price valid_from valid_to transaction_from transaction_to
1 ノートPC 100,000 2024-01-01 2024-02-01 2024-01-01 10:00 2024-02-01 09:00
1 ノートPC 100,000 2024-01-01 2024-02-01 2024-02-01 09:00 9999-12-31
1 ノートPC 80,000 2024-02-01 2024-03-01 2024-02-01 09:00 2024-03-05 15:00 ⬅ 終
了(間違い)
1 ノートPC 80,000 2024-02-01 2024-03-01 2024-03-01 08:00 2024-03-05 15:00 ⬅ 終
了
1 ノートPC 100,000 2024-03-01 9999-12-31 2024-03-01 08:00 2024-03-05 15:00 ⬅ 終
了
1 ノートPC 70,000 2024-02-01 2024-03-01 2024-03-05 15:00 9999-12-31 ⬅ 訂正後
1 ノートPC 100,000 2024-03-01 9999-12-31 2024-03-05 15:00 9999-12-31 ⬅ 継続版
3月5日 15:00: 訂正「2月の値下げ、実は 7万円だった」 → 間違いの記録も残る