Replicate and synchronize data with minimal latency
Synchronize data across heterogeneous databases, storage systems, and applications reliably, with low latency, while minimizing impact on source performance.
Scale up or down with a serverless architecture
Get up and running fast with a serverless and easy-to-use service that seamlessly scales up or down, and has no infrastructure to manage.
Streaming data from Oracle and MySQL
Datastream reads and delivers every change—insert, update, and delete—from your Oracle and MySQL databases to load data into BigQuery, Cloud SQL, Cloud Storage, and Cloud Spanner. Agentless and Google-native, it reliably streams every event as it happens.
Normalized data types across sources
Datastream normalizes every event’s data type from the source database’s type into a unified Datastream type. This lossless data type normalization across sources means easier downstream processing in a source-agnostic way, regardless of where the data originated.
Schema drift resolution
As source schemas change, Datastream allows for fast and seamless schema drift resolution. Datastream rotates files, creating a new file in the destination bucket, on every schema change. Original source data types are just an API-call away with the up-to-date, versioned Schema Registry.
Secure by design
Datastream supports multiple secure, private connectivity methods to protect data in transit. In addition, data is encrypted in transit and at rest so you can rest easy knowing your data is protected as it streams.
Learn from customers replicating data using Datastream
“As we’re modernizing our applications, we're replicating data reliably out of Oracle and into Cloud SQL for PostgreSQL with Datastream which has resulted in minimal downtime to our application.”
News and events about Datastream
Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.
Find resources and documentation for Datastream
Learn how Datastream helps you replicate and synchronize data across heterogeneous databases, storage systems, and applications.
Datastream quickstart using the Cloud Console
Learn how to use the Google Cloud Console as a visual interface to start streaming data.
Configure Datastream using the API
Learn how to use the API to configure Datastream to transfer data from a source Oracle database into Cloud Storage.
How to migrate from Oracle to Cloud SQL for PostgreSQL
Use Google’s Datastream-based, open-source toolkit to migrate from Oracle to Cloud SQL for PostgreSQL.
Replicate data into BigQuery with Datastream and Dataflow
Watch this video to learn how you can combine Datastream with Dataflow templates to replicate data from a relational database.
How to replicate data from an Oracle database into BigQuery
Watch this video to learn how to replicate data in real time from Oracle into BigQuery using Data Fusion’s replication accelerator that's integrated with Datastream.
Continuous change data capture, replicate every event as it happens
Change data capture is an approach to data integration where change events (inserts, updates, and deletes) are read from source databases and written to a data destination, so that action can be taken using the changed data. Datastream currently supports change streams from Oracle and MySQL databases into BigQuery, Cloud SQL, Cloud Storage, and Cloud Spanner, allowing enterprises to support real-time analytics, database replication, and more.