Slide 30
Slide 30 text
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.
#jawsug #jawsug_bgnr #bdjaws #jawsugchiba 30
削除の表現
{"emp_id": 1, "name": "Matt Wood", "hire_date": 16509, "job": "Manager"}
{"emp_id": 2, "name": "Sarah Johnson", "hire_date": 17734, "job": "Staff"}
{"emp_id": 3, "name": "David Chen", "hire_date": 15652, "job": "Manager"}
{"emp_id": 4, "name": "Emily Davis", "hire_date": 18291, "job": "Staff"}
{"emp_id": 5, "name": "Michael Brown", "hire_date": 17056, "job": "Staff"}
{"file_path": "s3://s3fs-sandbox-
2025/employee/data/PQnPiQ/20251027_092034_00175_ka7kd-f30a01fc-5240-4d2f-
84cb-1f1c2ee2c7bf.parquet", "pos": 3}
Manifest fileから辿れる2つのparquet ファイル
1つは削除前のファイルを指している
もう1つにはどの位置(pos)を削除したかというデータが入っている。この2
つを合成することでSnapshot時点のデータ作成している (Marge-on-Read)