awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

Awesome GitHub RepositoriesRegional Replication

Synchronizing data copies across geographically distinct locations for disaster recovery.

Distinct from Distributed Data Synchronization Systems: Distinct from Distributed Data Synchronization Systems: focuses on the physical geographic separation of data copies rather than general synchronization logic.

Explore 13 awesome GitHub repositories matching data & databases · Regional Replication. Refine with filters or upvote what's useful.

Awesome Regional Replication GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pingcap/tikvAvatar pingcap

    pingcap/tikv

    16,724Vezi pe GitHub↗

    TiKV is a cloud-native distributed transactional key-value store and storage engine. It provides a distributed database designed for horizontal scalability and strong consistency across a cluster of physical nodes. The system uses a Raft-based consensus mechanism to maintain data availability and state synchronization. It ensures ACID compliance for distributed transactions through a two-phase commit workflow and manages data distribution via multi-Raft sharding. The engine handles massive datasets using automated range splitting and cluster load balancing to distribute data across different

    Spreads data copies across different physical locations to ensure high availability and protection against regional disasters.

    Rust
    Vezi pe GitHub↗16,724
  • apache/pulsarAvatar apache

    apache/pulsar

    15,276Vezi pe GitHub↗

    Apache Pulsar is a cloud-native distributed pub-sub messaging system designed for high-performance data ingestion. It functions as a geo-replicated data streamer and a multi-tenant event streaming platform, providing a serverless stream processing engine and a tiered storage messaging broker. The system distinguishes itself by separating serving layers from storage layers to allow independent scaling of compute and data retention. It features native geo-replication to synchronize messages across different geographical regions and employs a multi-layered tenant isolation model using authentica

    Synchronizes message sequences across geographically distinct regions to ensure high availability and disaster recovery.

    Java
    Vezi pe GitHub↗15,276
  • apache/incubator-pulsarAvatar apache

    apache/incubator-pulsar

    15,270Vezi pe GitHub↗

    Apache Pulsar is a cloud-native message queue and distributed publish-subscribe messaging system. It serves as a multi-tenant event streaming platform designed to route data streams for asynchronous communication between producers and consumers. The system distinguishes itself through geo-replication, synchronizing data across multiple geographic regions to ensure high availability and low latency. It implements a multi-tenant architecture that provides isolation and resource management for millions of independent topics. The platform covers high-throughput data streaming and event-driven da

    Implements synchronization of message data across geographically distinct locations to ensure global availability and disaster recovery.

    Java
    Vezi pe GitHub↗15,270
  • microsoftdocs/azure-docsAvatar MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Vezi pe GitHub↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Distributes data across multiple regions using synchronous replication within a region and asynchronous replication between regions for durability.

    Markdownskilling
    Vezi pe GitHub↗10,894
  • yugabyte/yugabyte-dbAvatar yugabyte

    yugabyte/yugabyte-db

    10,349Vezi pe GitHub↗

    YugabyteDB is a distributed SQL database and relational data store designed for horizontal scalability and high availability across multiple nodes or regions. It functions as a cloud-native system that ensures continuous availability and supports PostgreSQL compatible query languages and drivers. The system includes specialized capabilities as a vector database for AI, utilizing high-dimensional indexing to perform similarity searches. It is engineered as a multi-region cloud database that synchronizes data across different geographic locations to maintain global availability. The project co

    Implements regional replication to synchronize data across geographically distant locations for disaster recovery and local read performance.

    Ccloud-nativecppdatabase
    Vezi pe GitHub↗10,349
  • tporadowski/redisAvatar tporadowski

    tporadowski/redis

    9,987Vezi pe GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Utilizes CRDT technology to synchronize data across geographically distinct regions for low-latency global access.

    Credisredis-for-windowsredis-msi-installer
    Vezi pe GitHub↗9,987
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Synchronizes data across geographically distinct regions to improve local read/write performance.

    Pythonawsaws-sdkcloud
    Vezi pe GitHub↗9,834
  • aphyr/distsys-classAvatar aphyr

    aphyr/distsys-class

    9,717Vezi pe GitHub↗

    This project provides educational materials and courseware focused on the theoretical and practical foundations of distributed systems design. It serves as a comprehensive curriculum covering the disciplines of consensus, data consistency, reliability engineering, and scalability. The instructional content focuses on achieving cluster agreement through consensus algorithms and managing system-wide state via coordination frameworks. It includes a dedicated guide to data theory, exploring replication strategies, consistency models, and data convergence. The courseware covers a broad capability

    Teaches the use of regional replication across geographically distinct locations for disaster recovery and latency reduction.

    Vezi pe GitHub↗9,717
  • alibaba/otterAvatar alibaba

    alibaba/otter

    8,127Vezi pe GitHub↗

    Otter is a distributed database synchronization system and change data capture tool designed to replicate data between databases across multiple geographic regions. It functions as a synchronization orchestrator and ETL data pipeline that mirrors records and associated files in real time. The system employs incremental log parsing to capture database changes and utilizes a consistency-based convergence algorithm and loop-avoidance logic to manage bi-directional replication. It processes data through a pipeline of selection, extraction, transformation, and loading to handle joins and format co

    Replicates database records across geographically distant data centers to improve local read performance.

    Java
    Vezi pe GitHub↗8,127
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Synchronizes data between geographically dispersed regions to ensure availability and disaster recovery.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • ory/ketoAvatar ory

    ory/keto

    5,270Vezi pe GitHub↗

    Ory Keto is an open-source authorization server that implements Google Zanzibar’s relationship-based access control model. It stores every access relationship as a tuple in a SQL database and exposes a declarative TypeScript-like namespace language for defining object types, relations, and permissions. The service provides bidirectional permission resolution, configurable consistency levels for checks, and dual gRPC and REST APIs for broad integration. Keto extends the Zanzibar model with edge enforcement of access policies, structured compliance auditing of permission decisions, and infrastr

    Replicates and balances authorization relationship data across a multi-node CockroachDB cluster.

    Goabacaccess-controlacl
    Vezi pe GitHub↗5,270
  • kananinirav/aws-certified-cloud-practitioner-notesAvatar kananinirav

    kananinirav/AWS-Certified-Cloud-Practitioner-Notes

    3,829Vezi pe GitHub↗

    This project is a collection of structured study notes and conceptual breakdowns designed for the AWS Certified Cloud Practitioner exam. It serves as a technical reference and study guide, organizing cloud service details and architectural principles to assist in certification preparation. The knowledge base is built using markdown files and includes curated cheat sheets and interactive mind-map visualizations. These tools map complex certification topics into visual hierarchies to enable drill-down study paths and rapid revision. The materials cover a wide range of cloud capabilities, inclu

    Describes synchronizing data copies across geographically distinct regions for disaster recovery and latency reduction.

    HTMLamazon-web-servicesawsaws-certified-cloud-practitioner
    Vezi pe GitHub↗3,829
  • apache/gravitinoAvatar apache

    apache/gravitino

    2,866Vezi pe GitHub↗

    Gravitino is a federated metadata lake and unified data catalog designed to manage tables, files, and AI models across diverse data sources and cloud storage. It serves as a centralized interface for governing schemas, access controls, and tagging across relational databases, messaging queues, and object stores. The project distinguishes itself by unifying the management of AI assets, such as machine learning models and their version lineages, alongside traditional tabular data. It also implements the Iceberg REST specification to provide a standardized metadata server and proxy for lakehouse

    Replicates metadata across different geographical regions and cloud providers for distributed architectures.

    Javaai-catalogdata-catalogdatalake
    Vezi pe GitHub↗2,866
  1. Home
  2. Data & Databases
  3. Distributed Data Synchronization Systems
  4. Regional Replication