Real-Time Data Streaming from Oracle to Kafka

Solutions Gallery >  Real-Time Data Streaming from Oracle to Kafka

Solution overview

Striim offers a single, enterprise-grade software platform for real-time data integration and streaming analytics. Brought to you by the core team behind GoldenGate Software, Striim offers a non-intrusive, quick-to-deploy, easy-to-iterate solution for streaming integration and intelligence.

Striim enables a smart data architecture that supports use-case-driven analytics in Big Data Lakes.  Using continuous data ingestion from a wide variety of sources, Striim feeds the Big Data Lake with the right data, and at the right time. Striim ingests real-time data from transactional databases, application logs, message queues, and sensors. For transactional databases, including Oracle, Microsoft SQL Server, MySQL, and HPE NonStop, Striim uses log-based change data capture (CDC) to ensure real-time data integration has minimal impact on source systems.

Striim delivers to multiple targets including Hadoop, NoSQL, cloud environments, transactional databases, flat files, messaging systems such as Kafka, to distribute the data to where it is needed. Striim connects hybrid cloud environments by bringing data from on-premises data sources to the cloud-based analytics environments. Striim delivers to and runs on Microsoft Azure, Amazon, and Google Cloud. 

For companies that would like to include Internet of Things (IoT) data in their Cloudera environment, Striim offers the ability to filter out and aggregate the sensor data before analysis and helps build a smart and modern data architecture.  Striim is designed to meet the needs of mission-critical environments with built-in end-to-end security and reliability, high-performance, and scalability.

By using Striim to bring real-time data to their analytics environments, Cloudera customers increase the value derived from their big data solutions.  For example, a large European bank, uses Striim to feed real-time data from Oracle databases and application logs into Kafka environment to create a data hub to improve customer insights. With the real-time data feeds from Oracle databases and banking applications, the Kafka environment contains timely customer behavior information, such as who came to the branch, for which purpose, how long did they stay, who logged in to the web application, etc. This leading financial institution can now offer relevant credit products based on customer visit reason and perform real-time credit rating check while the customer is in the branch. To support fast and easy analytics, Striim performs non-intrusive, real-time change data capture, and transforms data fields before streaming into Kafka. With this real-time analytics environment, the bank sends relevant credit product offers to customers immediately while in the branch and saw 7% increase in sales of credit products.

Key highlights

Modernize architecture 

About Striim
Striim® (pronounced “stream”) is an enterprise-grade, real-time data integration and intelligence platform. Striim makes it easy to ingest and process high volumes of streaming data – including change data from databases – for big data analytics, real-time multi-source correlation, cloud integration, edge processing, and streaming analytics. Companies worldwide use Striim to deliver real-time data integration, analytics and visualization for a wide variety of use cases including enterprise security, fraud, SLA monitoring, customer experience, replication, data infrastructure modernization, and Internet of Things (IoT) analytics. Visit, read our blog at, follow @striimteam, or download the Striim platform.

Learn more about the solution from our partner

Your form submission has failed.

This may have been caused by one of the following:

  • Your request timed out
  • A plugin/browser extension blocked the submission. If you have an ad blocking plugin please disable it and close this message to reload the page.