Every shard, one table
Shards are discovered automatically and streamed together, so a horizontally scaled keyspace arrives in MotherDuck as a single queryable table.
Replicate PlanetScale Vitess into MotherDuck with Polytomic. Change capture runs through Vitess VStream across every shard and lands as one analytical copy in DuckDB, so a sharded production database becomes queryable without adding load to the primaries. ETL and reverse ETL both run on a schedule you set.
Shards are discovered automatically and streamed together, so a horizontally scaled keyspace arrives in MotherDuck as a single queryable table.
Progress is tracked as a position per shard rather than one cursor, so each shard resumes exactly where it stopped after an interruption.
Teams run PlanetScale for transactional scale. Moving analytical queries into MotherDuck keeps that workload away from the database serving your product.

Bec Hu
Head of Sales Ops, Chowbus
“The support is among the best I have ever encountered.”
Follow these simple steps to connect MotherDuck with PlanetScale Vitess in minutes
Connect MotherDuck
Connect PlanetScale Vitess
Create sync
Enable sync
Connect MotherDuck to Polytomic with an access token and your database name.
Connect PlanetScale Vitess to Polytomic with a hostname, credentials, and keyspace.
Sync data in either direction between MotherDuck and PlanetScale Vitess. Choose the source data and destination objects for the direction you need.
Map the fields, choose the sync schedule and behavior, then save and enable the sync.
Get answers to common questions about the integration process
Sync data in either direction between MotherDuck and PlanetScale Vitess.
Use both integrations' source and destination capabilities in one managed sync workflow.
Enterprise encryption and security protocols ensure your data remains protected.
Get up and running in minutes with our step-by-step integration guide.