Feature | Snowflake | BigQuery | Clickhouse | Postgres | S3/GCS |
---|---|---|---|---|---|
Initial Snapshot - Parallelizable | ✅ | ✅ | ✅ | ✅ | ✅ |
Incremental Sync (CDC) | ✅ | ✅ | ✅ | ✅ | ✅ |
DML Support - INSERT, UPDATE and DELETE | ✅ | ✅ | ✅ | ✅ | ✅ |
Schema Changes | ✅ | ✅ | ✅ | ✅ | ✅ |
Soft Delete | ✅ | ✅ | 🛠️ | ✅ | ✅ |
Partitioned Tables | ✅ | ✅ | ✅ | ✅ | ✅ |
Advanced Types - Arrays, JSONB, HSTORE, Geospatial etc. | ✅ | ✅ | ✅ | ✅ | ✅ |
Advanced Monitoring - Lag, Throughput, Postgres Wait Events etc | ✅ | ✅ | ✅ | ✅ | ✅ |
Resync Mirrors | ✅ | ✅ | ✅ | ✅ | ✅ |
Column Exclusion | ✅ | ✅ | ✅ | ✅ | ✅ |
Add Tables | ✅ | ✅ | ✅ | ✅ | ✅ |
Feature | EventHubs | Kafka | Redpanda | PubSub |
---|---|---|---|---|
Initial Snapshot - Parallelizable | 🛠️ | ✅ | ✅ | ✅ |
Incremental Sync (CDC) | ✅ | ✅ | ✅ | ✅ |
DML Support - INSERT, UPDATE and DELETE | ✅ | N/A | N/A | N/A |
Schema Changes | ✅ | 🛠️ | 🛠️ | 🛠️ |
Partitioned Tables | ✅ | ✅ | ✅ | ✅ |
Advanced Types - Arrays, JSONB, HSTORE, Geospatial etc. | ✅ | ✅ | ✅ | ✅ |
Advanced Monitoring - Lag, Throughput, Postgres Wait Events etc | ✅ | ✅ | ✅ | ✅ |
Resync Mirrors | 🛠️ | N/A | N/A | N/A |
Column Exclusion | ✅ | ✅ | ✅ | ✅ |
Feature | Snowflake | BigQuery | Postgres | S3/GCS |
---|---|---|---|---|
Initial Snapshot | ✅ | ✅ | ✅ | ✅ |
Incremental Sync Based on Watermark | ✅ | ✅ | ✅ | ✅ |
DML Support - INSERT, UPDATE (if updated_at & primary key are present) | ✅ | ✅ | ✅ | ✅ |
Schema Changes - ADD COLUMN | ✅ | 🛠️ | 🛠️ | 🛠️ |
Resync Mirrors | ✅ | 🛠️ | 🛠️ | 🛠️ |
Partitioned Tables | ✅ | ✅ | ✅ | ✅ |
Advanced Types - Arrays, JSONB, HSTORE, Geospatial etc. | ✅ | ✅ | ✅ | ✅ |
Advanced Monitoring - Throughput, Postgres Wait Events etc | ✅ | ✅ | ✅ | ✅ |
Column Exclusion | ✅ | ✅ | ✅ | ✅ |
Target | Status |
---|---|
EventHubs | ✅ |
Kafka / Redpanda | ✅ |
PubSub | ✅ |
Snowflake | Private Preview |
BigQuery | Private Preview |
Clickhouse | Private Preview |
Postgres | Private Preview |
S3/GCS | Private Preview |