Slide 27
Slide 27 text
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Puffin format and deletion vector
27
$ cat 00000-abcd-deletes.puffin
PFA1
" 9d:0
PFA1
{"blobs":[{"type":"deletion-vector-
v1","fields":[2147483645],"snapshot-id":-
1,"sequence-number":-
1,"offset":4,"length":42,"properties":{"referen
ced-data-file":"s3://bucket/v3/data/00000-5086-
bf58b80c-84ad-4b34-bbb3-02e144a39bcb-0-
00001.parquet","cardinality":"1"}}],"properties
":{"created-by":"Iceberg Apache Iceberg
1.8.0"}}
PFA1
Magic number
0x50, 0x46, 0x41, 0x31
Blobs
Footer
Magic number
0x50, 0x46, 0x41, 0x31
FooterPayload (JSON)
FooterPayloadSize (4 bytes)
Magic number
Puffin spec
Roaring bitmap based serialization
(for the position vector)