awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
linkedin avatar

linkedin/databus

0
View on GitHub↗
3,678 Stars·735 Forks·Java·Apache-2.0·2 Aufrufe

Databus

Databus is a distributed change data capture system and database transaction log streamer. It extracts data modifications from source logs and streams them to downstream consumers to keep secondary data stores and caches consistent.

The system functions as a source-agnostic data pipeline and distributed event relay. It uses a network of processes to decouple database sources from consumers, routing change streams across a network to multiple targets regardless of the original source system.

The project covers real-time data synchronization and distributed pipeline monitoring. This includes the ability to capture database changes, distribute those streams via relays, and track connection requests to debug network connectivity.

Features

  • Change Data Capture - Extracts data modifications from transaction logs to maintain a consistent source of truth across secondary data stores.
  • Source-Agnostic Data Pipelines - Provides a distributed architecture that routes captured database events to multiple targets regardless of the original source system.
  • Distributed Data Pipelines - Implements a distributed data pipeline that moves captured database changes through a network of relays to maintain consistency.
  • Change Data Capture Systems - Streams database modifications from source logs to downstream consumers through a decoupled delivery pipeline.
  • Distributed Event Distribution - Routes captured data changes through a relay system to decouple primary sources from multiple independent consumers.
  • Change - Decouples database sources from consumers by routing change streams through intermediate relay processes.
  • Change Data Relays - Routes captured database changes through relay processes to decouple sources from multiple downstream consumers.
  • Real-time Data Synchronization - Moves transaction log updates to search indexes or caches to maintain consistency across a distributed architecture.
  • Database Change Streaming - Moves captured database changes from a source to downstream applications through a distributed delivery pipeline.
  • Event Relay Networks - Implements a network of relay processes that decouple database sources from consumers by routing change streams.
  • Transaction Log Parsers - Extracts database modifications by parsing transaction log trail files and converting them into a portable stream format.
  • Change Data Capture Streams - Routes captured data changes from primary sources to search indexes or caches to keep them consistent.
  • Database Transaction Log Parsers - Extracts data changes from transaction logs to keep secondary data stores and caches consistent.
  • Agnostic Event Formats - Standardizes database changes into a generic event format to enable a source-agnostic data pipeline.
  • Data Pipelines - Source-agnostic distributed change data capture system.

Star-Verlauf

Star-Verlauf für linkedin/databusStar-Verlauf für linkedin/databus

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Databus

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Databus.
  • zendesk/maxwellAvatar von zendesk

    zendesk/maxwell

    4,254Auf GitHub ansehen↗

    Maxwell is a MySQL change data capture tool and binlog streaming application that converts database modifications into structured JSON events. It functions as a data pipeline that reads MySQL binary logs to synchronize changes across external indices, search engines, and distributed messaging systems such as Kafka. The project provides capabilities to maintain persistent audit trails by recording a chronological history of all database modifications. It enables real-time data synchronization and event-driven architecture integration by streaming database changes to external platforms to trigg

    Java
    Auf GitHub ansehen↗4,254
  • apache/flink-cdcAvatar von apache

    apache/flink-cdc

    6,430Auf GitHub ansehen↗

    This project is a streaming data integration framework that captures real-time database changes and synchronizes them with downstream systems. It operates as a distributed streaming ETL and database synchronizer, reading database logs and snapshots to propagate row-level modifications to target sinks. The system supports declarative data integration, allowing users to define source-to-sink data flows using SQL or YAML configurations. It distinguishes itself by automating schema evolution to maintain synchronization when source structures change and ensuring exactly-once delivery and processin

    Javabatchcdcchange-data-capture
    Auf GitHub ansehen↗6,430
  • supabase/realtimeAvatar von supabase

    supabase/realtime

    7,488Auf GitHub ansehen↗

    Realtime is a real-time data distribution and synchronization engine that enables applications to stream database changes and coordinate state between clients. It functions as a synchronization layer that monitors database write-ahead logs to provide change data capture and pushes updates to authorized clients via WebSockets. The project features a real-time presence server for tracking the online status of active users and a broadcast service for sending ephemeral messages without database persistence. It organizes communication through channel-based message routing and uses a structured JSO

    Elixircdcchange-data-capturecrdt
    Auf GitHub ansehen↗7,488
  • rethinkdb/rethinkdbAvatar von rethinkdb

    rethinkdb/rethinkdb

    26,996Auf GitHub ansehen↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    C++
    Auf GitHub ansehen↗26,996
Alle 30 Alternativen zu Databus anzeigen→

Häufig gestellte Fragen

Was macht linkedin/databus?

Databus is a distributed change data capture system and database transaction log streamer. It extracts data modifications from source logs and streams them to downstream consumers to keep secondary data stores and caches consistent.

Was sind die Hauptfunktionen von linkedin/databus?

Die Hauptfunktionen von linkedin/databus sind: Change Data Capture, Source-Agnostic Data Pipelines, Distributed Data Pipelines, Change Data Capture Systems, Distributed Event Distribution, Change, Change Data Relays, Real-time Data Synchronization.

Welche Open-Source-Alternativen gibt es zu linkedin/databus?

Open-Source-Alternativen zu linkedin/databus sind unter anderem: zendesk/maxwell — Maxwell is a MySQL change data capture tool and binlog streaming application that converts database modifications into… apache/flink-cdc — This project is a streaming data integration framework that captures real-time database changes and synchronizes them… supabase/realtime — Realtime is a real-time data distribution and synchronization engine that enables applications to stream database… rethinkdb/rethinkdb — RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across… datalinkdc/dinky — Dinky is a real-time data platform for developing, deploying, and operating streaming applications based on Apache… risingwavelabs/risingwave — RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process…