Data Streams
Oracle GoldenGate Data Streams offers application developers and data scientists an approach to access real-time transactional data captured by Oracle GoldenGate. This technology streamlines data ingestion by eliminating the need for intermediary systems and facilitates seamless integration with existing workflows.
Oracle GoldenGate Data Streams utilizes the AsyncAPI specification for defining asynchronous APIs. This approach enables applications to efficiently subscribe to data streams using a Publish or Subscribe model. Updates are received as soon as changes are committed in the source database, minimizing latency and simplifying application development. Additionally, Oracle GoldenGate Data Streams enable users to specify their preferred data format, such as JSON, for seamless integration with existing tools and frameworks within their development environment.
Benefits for Developers and Data Scientists
-
Enhanced Data Ingestion: The Publish or Subscribe model powered by AsyncAPI enables applications to efficiently receive real-time data updates.
-
Flexible Data Formatting: Users can choose their preferred format for seamless integration with existing tools.
-
Streamlined Integration: AsyncAPI fosters smooth interaction with various applications and tools commonly used by developers and data scientists.
-
Guaranteed Data Integrity: Inheriting the core strength of Oracle GoldenGate, Data Streams ensure data durability by replicating changes as they are committed in the source database.
Note: The Data Streams functionality is licensed with Oracle GoldenGate for Distributed Applications and Analytics or with Oracle GoldenGate for Big Data Targets. Refer to the Oracle GoldenGate for Distributed Applications and Analytics in the Oracle GoldenGate Licensing Guide for details.