Snowflake has introduced Data Mirroring, a new feature for its Postgres service, currently available in public preview. This feature addresses the challenge of making data from transactional databases available to analytical databases by reinventing Postgres replication.
Data Mirroring optimizes Postgres replication by pushing changes directly from Postgres into Apache Iceberg tables in transactional batches. These batches are then automatically applied to tables in Snowflake, ensuring transactional and serverless data transfer. This approach moves away from traditional client-burdened logical decoding methods.
The new feature aims to provide highly resilient data replication with low cost, low lag, and transactional consistency. By shifting from a 'pull' to a 'push' model for change data capture, Data Mirroring simplifies the replication process, reducing the complexity associated with continuous data and schema changes, snapshots, and failures. It is designed to offer a more reliable and straightforward experience for users.
Traditional Postgres logical decoding places the burden of handling various replication complexities, such as backfilling, schema changes, and failure restarts, on the client. Data Mirroring integrates these aspects directly into the replication mechanism, providing a more comprehensive solution than built-in logical replication in Postgres.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Snowflake has launched Data Mirroring, a new feature in public preview for its Postgres service, which reimagines Postgres replication to push changes directly into Apache Iceberg tables and then into Snowflake. This feature aims to provide highly resilient data replication with low cost, low lag, and transactional consistency, simplifying the process of moving data from transactional databases to analytical databases.