Skip to main content

Hypertables

📄️ What are Hypertables

Hypertables are composable data products you can assemble easily from a variety of data sources. Mix-and-match, share and amplify the power of data. They support two modes, “Live” where the underlying data sources are queried live, making Hypertables perform federated live querying. The other mode they support is “Scheduled”, in which they operate more like materialised views where their backing table is refreshed incrementally with new data from their configured data sources.

📄️ Snapshots and Time Travel

Scheduled Hypertables are stored in Z-Lake and feature snapshots. A snapshot is a point-in-time representation of a table's data and metadata. It captures a consistent view of the table's contents, including all updates, deletions, and additions made since the last snapshot. When a new snapshot is created, only the changed data is written to the storage layer, allowing for efficient incremental updates. This incremental snapshotting approach also enables fast, low-cost data restoration in the event of a failure or accidental data loss.