DynamoDB Streams CDC
Hook into DynamoDB Streams for real-time change data capture. Every Put, Update, and Delete event flows to the SQL target with low latency.
Streams-nativeSchema Inference
DynamoDB tables have no fixed schema per item. NoSQLSync samples items across partitions to infer the union schema, detecting all attributes and types.
Smart inferenceGSI & LSI Support
Global and Local Secondary Indexes are analyzed and mapped to SQL indexes. Partition keys become primary keys; sort keys become composite keys.
Index mappingType Mapping
DynamoDB's S/N/B/BOOL/L/M/NULL types auto-map to SQL: String → TEXT, Number → NUMERIC, Binary → BYTEA, Lists → JSONB, Maps → JSONB.
Full type coverageThroughput Management
Configurable RCU/WCU limits prevent source throttling. Pause and resume migration to stay within provisioned capacity.
RCU-awareZero Downtime Cutover
Streams CDC keeps SQL current while DynamoDB stays authoritative. Check the record counts, then cut over on your own schedule.
Safe cutoverThree steps to Neon
Type mapping: DynamoDB → Neon
Neon is PostgreSQL. Connect it as a PostgreSQL target using your Neon connection string — every PostgreSQL type mapping below applies unchanged.
Frequently asked questions
NoSQLSync infers a union schema. Attributes present in only some items become nullable columns. You control whether missing values become NULL or a default value.
CDC via DynamoDB Streams guarantees ordered, at-least-once delivery. NoSQLSync deduplicates events so a replayed Stream record never produces a duplicate row in the target.
Yes. Filter by partition key prefix, sort key range, or with a scan filter expression. Only matching items are migrated.
A typical 100 GB dataset migrates in under 2 hours with bulk mode. With CDC enabled, ongoing writes sync in real time. Total time depends on data volume and network throughput.
Yes. All data is encrypted in transit (TLS 1.3) and at rest (AES-256). Database credentials use short-lived tokens. Migration workers run in an isolated environment and never store data after the job completes.
Yes. NoSQLSync only reads from your source — it is never modified, and CDC keeps running until you stop it. If you hit a problem after cutover, point your application's connection string back at the source.
Ready to migrate to Neon?
Connect your DynamoDB and Neon instances. No credit card required.