Iceberg
pg_mooncake writes Iceberg tables to your local file system of cloud storage.
To see where your Iceberg tables are physically stored:
SELECT * FROM mooncake.columnstore_tables;
You can read the fully flushed (non real-time)Iceberg tables with other engines directly.
For accessing the most up-to-date state with external engines, join our community. Moonlink provides a unified read interface for consistent cross-engine access.
Roadmap​
We're actively working on:
- Supporting cloud storage options (S3, R2)
- Integrations with Iceberg Rest Catalogs (s3 tables, R2 tables, Polaris etc)
Deletion Vectors​
pg_mooncake uses deletion vectors for efficient handling of deleted records. While not all engines currently support this feature, broader support is expected in upcoming releases.