Change Data Capture (CDC)
Polytomic reads from Vitess VStream for streaming changes rather than scanning full tables.
Polytomic connects PlanetScale Vitess to your data warehouse, databases, and SaaS tools for database ETL and reverse ETL. Replicate tables into your data warehouse and other systems using Vitess change data capture across every shard, and write modelled data back into your keyspace, without writing code.
Polytomic reads from Vitess VStream for streaming changes rather than scanning full tables.
Progress tracked as a VGTID vector with a position for every shard.
Encryption is mandatory and certificates are properly verified.
Replicate PlanetScale tables into your data warehouse
Move data between PlanetScale Vitess and your data warehouse, databases, and SaaS tools, in both directions.
Polytomic can sync from PlanetScale Vitess by streaming changes from the Vitess VStream. Shards are discovered automatically and progress is tracked as a per shard, so a database that scales out horizontally still produces one coherent change stream that Polytomic reads from.
Polytomic can also write to PlanetScale Vitess from any other databases, data warehouses, cloud storage buckets, or SaaS applications like Salesforce, Zendesk, Google Sheets, and others.
Supply the hostname, username, password, keyspace, and MySQL port. TLS is mandatory and certificates are verified against system roots, so unlike plain MySQL there is no option to skip verification. An SSH tunnel is available if the endpoint is not directly reachable.
See the documentation for full setup details.
Set up and manage syncs without writing code.
Use SQL to define exactly what data gets synced.
Supports large datasets with incremental syncs and bulk APIs.
No credit card required. Free trial available.