Side by side
LinkedIn Databus vs pgstream
Both stand on change data capture software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APISelf-hostedWeb
Databus offers change capture, replay, and bootstrap for systems that need to keep derived data aligned with primary sources. Its documented Oracle support and build dependencies are important considerations; the MySQL adapter is not a production deployment.
Visit LinkedIn Databus Free plan LinuxMacSelf-hosted
pgstream provides self-hosted PostgreSQL replication with snapshots, schema tracking, and value transformation options. Its initial release has stated limits around Kafka topics, plugin support, filtering, and key requirements.
Visit pgstreamThe facts
| LinkedIn Databus | pgstream | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Self-hosted, Web | Linux, Mac, Self-hosted |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | github.com | xata.io |
| On change data capture software | #9 of 23 | #13 of 23 |
LinkedIn Databus: what it does well
- Free under Apache 2.0.
- Supports replay from an arbitrary stream position.
- Provides full-data bootstrap for catch-up.
- Describes in-order, at-least-once delivery.
- Supports partitioned consumption and source consistency.
What to know first
- Build requires Oracle's ojdbc6 driver.
- MySQL adapter is only a proof of concept.
- Requires Gradle 1.0 or above to build.
pgstream: what it does well
- Replicates both data and schema changes.
- Supports PostgreSQL, Elasticsearch/OpenSearch, Kafka, and webhooks.
- Offers initial and on-demand snapshots.
- Column values can be transformed during replication.
- Free and licensed under Apache License 2.0.
What to know first
- Supports only one Kafka topic.
- Supports only the wal2json PostgreSQL plugin.
- Does not provide row-level filtering.
- Requires a primary key or unique non-null column.
Alternatives to LinkedIn Databus Alternatives to pgstream The whole list