awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesGeographic Data Replication

Mechanisms for synchronizing data across multiple geographically dispersed data centers to ensure high availability and disaster recovery.

Distinct from Regional Data Residency: Distinct from Regional Data Residency: focuses on active replication and synchronization between clusters rather than static storage location policies.

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

Awesome Geographic Data Replication GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Ver en 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

    Replicates data between different data centers or geographic regions to ensure availability and proximity.

    Javabig-datacachingdata-in-motion
    Ver en GitHub↗6,570
  • gluster/glusterfsAvatar de gluster

    gluster/glusterfs

    5,191Ver en GitHub↗

    GlusterFS es un sistema de archivos distribuido definido por software y un clúster de almacenamiento escalable que agrega recursos de disco de múltiples servidores en un único espacio de nombres global. Funciona como una plataforma de almacenamiento unificada, permitiendo que los mismos datos subyacentes se expongan a través de interfaces de almacenamiento de archivos, bloques y objetos. El sistema se distingue por una arquitectura descentralizada que utiliza hashing consistente para distribuir archivos a través de nodos de red sin un servidor de metadatos central. Asegura la integridad y disponibilidad de los datos utilizando replicación de autocuración, consistencia basada en quórum para evitar escenarios de split-brain y georeplicación asíncrona para recuperación ante desastres en sitios geográficos distantes. La plataforma proporciona una amplia cobertura de capacidades a través de exportación de almacenamiento multiprotocolo vía NFS, Samba e iSCSI, así como una gestión integral de volúmenes que incluye instantáneas puntuales, cuotas de almacenamiento y expansión elástica de capacidad. La seguridad se maneja a través de cifrado TLS para datos en tránsito, integración de gestión de identidad y control de acceso POSIX granular. El software está disponible como paquetes binarios a través de repositorios comunitarios para varias distribuciones de Linux.

    Implements asynchronous synchronization of storage volumes between geographically dispersed data centers for disaster recovery.

    C
    Ver en GitHub↗5,191
  • superfly/litefsAvatar de superfly

    superfly/litefs

    4,817Ver en GitHub↗

    LiteFS es un sistema de archivos distribuido basado en FUSE diseñado para replicar bases de datos SQLite a través de un clúster de máquinas. Funciona como una capa de alta disponibilidad que sincroniza los datos interceptando operaciones de escritura para garantizar la consistencia entre múltiples nodos de servidor. El sistema gestiona el almacenamiento distribuido de bases de datos mapeando operaciones de archivo a solicitudes de red a través de un controlador en espacio de usuario. Esto permite la sincronización de datos multirregión y la distribución del contenido de la base de datos a nodos de borde (edge nodes), facilitando lecturas locales con escrituras globales sincronizadas. El proceso de replicación utiliza el registro de escritura anticipada (write-ahead log) y la interceptación consciente de transacciones para transmitir cambios confirmados desde un nodo primario a réplicas en espera. Las nuevas réplicas se inician mediante inicialización basada en instantáneas antes de pasar a la replicación incremental de registros.

    Synchronizes SQLite databases across geographically dispersed locations in real time.

    Gosqlite
    Ver en GitHub↗4,817
  • netflix/dynomiteAvatar de Netflix

    Netflix/dynomite

    4,218Ver en GitHub↗

    Dynomite es una capa de fragmentación (sharding) de datos distribuida y un motor de almacenamiento clave-valor proxy. Funciona como una capa de distribución que fragmenta y replica datos a través de múltiples nodos, transformando almacenes de datos de un solo servidor en sistemas peer-to-peer escalables. El sistema actúa como un replicador de datos multidatos, sincronizando datos entre diferentes ubicaciones geográficas para asegurar la resiliencia y la alta disponibilidad durante fallos en los sitios. Gestiona la distribución de datos clave-valor para permitir el escalado lineal del almacén de datos y el almacenamiento redundante. El proyecto proporciona capacidades para la fragmentación del motor de almacenamiento y redes de alta disponibilidad. Enruta las solicitudes entrantes a motores de almacenamiento locales o remotos mientras mantiene protocolos de comunicación y asegura la comunicación entre nodos mediante cifrado.

    Synchronizes data across geographically dispersed datacenters to ensure resilience during site failures.

    Cccachedistributed-database
    Ver en GitHub↗4,218
  • basho/riakAvatar de basho

    basho/riak

    4,023Ver en GitHub↗

    Riak is a decentralized NoSQL key-value store designed for high availability and fault tolerance. It is a Dynamo-style distributed database that utilizes consistent hashing and eventual consistency to scale data across a cluster of nodes. The system functions as a geo-replicated datastore, synchronizing data across multiple physical locations to provide disaster recovery and maintain availability during regional outages. It employs a multi-master replication model, allowing writes to any node in the cluster. The platform covers broad capability areas including decentralized cluster coordinat

    Synchronizes data across geographically dispersed data centers to ensure disaster recovery and high availability.

    Shell
    Ver en GitHub↗4,023
  1. Home
  2. Data & Databases
  3. Geographic Data Replication