Striim is a commercial real-time data integration platform combining change data capture with streaming SQL, moving data from operational databases and SaaS applications into warehouses, lakehouses, and Kafka as it changes.
A multi-node Striim cluster with its own metadata repository, run for you as SaaS on the major clouds or self-managed. Sources need log access (ARCHIVELOG plus LogMiner or XStream on Oracle); pipelines apply streaming SQL between source and target, with schema-drift actions configurable per target. Striim Developer is the free sandbox.
How Striim answers the questions Change Data Capture turns on.
| How it works | |
| Initial snapshot | Bulk load with CDC capturing during it |
| End-to-end lag | Near real-time; events move through the pipeline continuously |
| Delivery guarantee | Exactly-once (E1P); at-least-once also configurable |
| Schema drift | Per-target DDL action: process, ignore, quiesce or halt |
| Running it | |
| What you run | A multi-node Striim cluster with its own metadata repository |
| Connections | |
| Sources | Oracle, MySQL, PostgreSQL, SQL Server, MongoDB and SaaS apps |
| Source requirements | Oracle needs ARCHIVELOG, supplemental logging and LogMiner or XStream |
| Transformations | Streaming SQL in flight: filter, join, mask, aggregate before delivery |
| Destinations | Snowflake, BigQuery, Databricks, Synapse, Kafka |
| Cost | |
| Billing unit | Events on Cloud; Platform licensed per connector |
vs Striim: Open source (permissive) · Self-hosted · Managed · Operational complexity: High · Streaming · Batch · Java, Scala, Python
vs Striim: Managed · Serverless · Subscription · Batch · Streaming
vs Striim: Open source (permissive) · Self-hosted · Managed · Operational complexity: High · Java