awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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 vues

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.

Historique des stars

Graphique de l'historique des stars pour linkedin/databusGraphique de l'historique des stars pour linkedin/databus

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Databus

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Databus.
  • zendesk/maxwellAvatar de zendesk

    zendesk/maxwell

    4,254Voir sur GitHub↗

    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
    Voir sur GitHub↗4,254
  • apache/flink-cdcAvatar de apache

    apache/flink-cdc

    6,430Voir sur GitHub↗

    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
    Voir sur GitHub↗6,430
  • supabase/realtimeAvatar de supabase

    supabase/realtime

    7,488Voir sur GitHub↗

    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
    Voir sur GitHub↗7,488
  • rethinkdb/rethinkdbAvatar de rethinkdb

    rethinkdb/rethinkdb

    26,996Voir sur GitHub↗

    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++
    Voir sur GitHub↗26,996
Voir les 30 alternatives à Databus→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de linkedin/databus ?

Les fonctionnalités principales de linkedin/databus sont : 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.

Quelles sont les alternatives open-source à linkedin/databus ?

Les alternatives open-source à linkedin/databus incluent : 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…