Comparing Data Streams with Distribution Paths
Important: Data Streams is hosted by the Distribution Service, but it is not a Distribution Path. A Distribution Path moves Oracle GoldenGate trail data between services. A Data Stream publishes decoded change records to an application over WebSocket.
The following table explains the detailed differentiation between Data Streams and Distribution Paths:
| Capability | Data Stream | Distribution Path |
|---|---|---|
| Primary consumer | Application, integration service, data platform, or custom CDC client | Oracle GoldenGate Receiver Service or another GoldenGate deployment |
| Wire protocol | WebSocket (ws or wss) |
Oracle GoldenGate trail distribution protocol |
| Payload | JSON schema records, metadata, DML, and DDL | GoldenGate trail blocks |
| Client checkpoint | Consumer saves the opaque pos value |
GoldenGate services manage trail checkpoints |
| Typical use | Event-driven applications, direct CDC ingestion, custom integrations | GoldenGate-to-GoldenGate trail transport |