Skip to main content
Version: 0.2

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.