Skip to main content
Cloud / Google Cloud / Products / Datastream - Serverless Change Data Capture

Datastream - Serverless Change Data Capture

Serverless CDC service for real-time replication from databases and applications to BigQuery, Cloud Storage, and other destinations.

Databases
Pricing Model Pay-per-use (by data volume)
Availability Global with EU regions
Data Sovereignty EU regions available
Reliability SLA as published by the provider SLA

Google Cloud Datastream enables serverless real-time replication from databases and applications to analytical systems.

What is Datastream?

Datastream is a serverless Change Data Capture (CDC) and replication service. It captures database and application changes in real-time and streams them to BigQuery, Cloud Storage, or other targets. The service requires no infrastructure management and scales automatically with data volume.

Core Features

  • Serverless CDC: Automatic capture of data changes without infrastructure
  • Real-time streaming: Changes transferred to the target promptly
  • Broad source support: Oracle, MySQL, SQL Server, PostgreSQL/AlloyDB, MongoDB, Spanner, and SaaS sources such as Salesforce
  • Schema detection: Automatic detection and propagation of schema changes
  • Private connectivity: Secure connection to on-premises databases via VPN/Interconnect
  • Unified streams: One stream can replicate multiple tables and schemas

Typical Use Cases

Real-time Analytics with BigQuery

Continuous replication of transaction data from Oracle, MySQL, or SQL Server to BigQuery for real-time dashboards and analytics. The source database isn’t burdened with analytics queries.

Database Migration with Minimal Downtime

Prepare for database migration through continuous data synchronization. Cutover happens with significantly reduced downtime since the target database is already largely in sync.

Event-Driven Architectures

Trigger Cloud Functions or Dataflow pipelines based on database changes. Datastream delivers the changes; downstream services process them.

Integrating SaaS Data

Replicate Salesforce and other SaaS application data to BigQuery for unified analytics alongside classic database sources.

Benefits

  • No infrastructure: Fully serverless without clusters or servers to manage
  • Minimal source load: CDC via transaction logs barely impacts the source
  • Easy setup: Streams configured via Console or Terraform in a short time
  • Broad connectivity: Databases and increasingly SaaS applications as sources

Integration with innFactory

As a certified Google Cloud partner, innFactory supports you with Datastream: building real-time analytics pipelines, migrating on-premises databases, integrating with existing ETL processes, and architecting event-driven systems.

Available Tiers & Options

Typical Use Cases

Real-time replication to BigQuery
Database migration
Event-driven architectures
Analytics and reporting

Technical Specifications

API REST API, gcloud CLI, Terraform
Integration BigQuery, Cloud Storage, Cloud SQL, Spanner, Pub/Sub
Security Private connectivity, VPC, encryption

Frequently Asked Questions

Which source databases does Datastream support?

Datastream supports Oracle, MySQL, SQL Server, PostgreSQL (including AlloyDB for PostgreSQL and AlloyDB Omni), MongoDB, and Spanner as database sources. It also supports application sources such as Salesforce (GA), plus Salesforce Marketing Cloud, Microsoft Dataverse, and ServiceNow (each in preview). Targets include BigQuery, Cloud Storage, and, via Dataflow templates, additional databases.

What's the difference between Datastream and Database Migration Service?

Datastream is designed for continuous real-time replication, while Database Migration Service is optimized for one-time migrations. Datastream is suitable for analytics pipelines; DMS for database migrations.

How does Change Data Capture work with Datastream?

Datastream reads changes from the source's transaction log (e.g., Oracle Redo Logs, MySQL Binlog, SQL Server change tables) and streams them in real-time to the target. The source is minimally impacted.

Can Datastream connect to on-premises databases?

Yes, via private connectivity with Cloud VPN or Interconnect, on-premises databases such as Oracle, MySQL, SQL Server, or PostgreSQL can be configured as sources.

How is Datastream billed?

Billing is based on processed data volume, typically with CDC data and backfill data considered separately. Google Cloud's current pricing page is authoritative for exact prices and any minimum fees.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Google Cloud (official documentation). This page does not represent an offer by Google Cloud.

Google Cloud Partner

innFactory is a certified Google Cloud Partner. We provide expert consulting, implementation, and managed services.

Google Cloud Partner

Similar Products from Other Clouds

Other cloud providers offer comparable services in this category. As a multi-cloud partner, we help you choose the right solution.

STACKIT

STACKIT Key Value Store - Managed Valkey Service

STACKIT Key Value Store: fully managed Valkey instances with replica-set high availability, persistence, and TLS. …

Pricing Billed by selected service plan (see …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT MariaDB - Managed Database

STACKIT MariaDB: managed, MySQL-compatible database from Germany. Galera Cluster for high availability, GDPR-compliant.

Pricing Per service plan (vCPU/RAM/storage) and …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT MongoDB Flex - Managed NoSQL

STACKIT MongoDB Flex: managed NoSQL document database from Germany. Flexible schemas, replica sets, GDPR-compliant.

Pricing Per flavor/performance class (vCPU, RAM, …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT OpenSearch - Managed Search Engine

STACKIT OpenSearch: Managed Elasticsearch alternative from Germany. Full-text search, log analytics, GDPR-compliant.

Pricing Hourly billing based on instance size …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT PostgreSQL Flex - Managed Database

STACKIT PostgreSQL Flex: Managed PostgreSQL from Germany. High availability, extensions, GDPR-compliant.

Pricing Hourly billing based on CPU/RAM …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT Redis - Managed In-Memory Cache

STACKIT Redis: Managed in-memory database for caching and sessions. High availability, GDPR compliant, from Germany.

Pricing Hourly billing based on storage size and …
SLA SLA as published by the provider
Compare →

35 comparable products found across other clouds.

Ready to start with Datastream - Serverless Change Data Capture?

Our certified Google Cloud experts help you with architecture, integration, and optimization.

Schedule Consultation