Slide 15
Slide 15 text
挙動を⾒てみる:①テーブル作成(CREATE TABLE)
Iceberg Catalog
metadata file
00000-9fc7a397-….metad
ata.json
{
"format-version"
: 2,
"location": "s3://…/lifecycle/users"
,
"current-snapshot-id"
: null, // データなし
"snapshots": [], // 空
"schemas": [{
"schema-id": 0, "fields": [
{"id":1,"name":"id","type":"long","required":
true},
{"id":2,"name":"name","type":"string"},
{"id":3,"name":"age","type":"int"},
{"id":4,"name":"dept","type":"string"}
] }]}
【新規テーブルを作成】
①Metadata file の生成:
S3上に、テーブルの構造(ス
キーマ)だけを定義した最初
のメタデータファイル(.json)が
新規作成される
②Catalogへの登録:
カタログが、そのメタデータファイ
ルの場所をポインタとして記憶
【Metadata file】
まだデータがないため null
スナップショット履歴も空