awesome-repositories.com
Blog
MCP
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
·
Netflix avatar

Netflix/dynomite

0
View on GitHub↗
4,218 estrellas·525 forks·C·Apache-2.0·9 vistas

Dynomite

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.

Features

  • Distributed Key-Value Stores - Provides a replicated and consistent key-value store designed for high availability across distributed systems.
  • Distributed Data Replication - Replicates data across multiple cluster nodes to create redundancy and ensure consistency.
  • Cross-Datacenter Synchronization - Synchronizes key-value data between distant datacenters to optimize resilience and availability.
  • Data Sharding - Partitions key-value data across a cluster to enable linear scalability and redundant storage.
  • Distributed Storage Engines - Manages the sharding and balancing of data across a cluster of physical nodes.
  • Geographic Data Replication - Synchronizes data across geographically dispersed datacenters to ensure resilience during site failures.
  • Horizontal Scaling - Enables horizontal scaling by transforming single-server engines into a peer-to-peer distributed system.
  • Distributed Key-Value Stores - Implements a distribution layer for storage engines to scale data across multiple nodes.
  • Distributed Storage Clusters - Aggregates multiple independent nodes into a single unified storage system through sharding.
  • Storage Proxies - Acts as a routing layer directing requests to storage engines while maintaining communication protocols.
  • High Availability Services - Ensures continuous service uptime by maintaining redundant copies of data across nodes.
  • Datastore Proxying - Routes incoming requests to local or remote storage engines while maintaining communication protocols.

Historial de estrellas

Gráfico del historial de estrellas de netflix/dynomiteGráfico del historial de estrellas de netflix/dynomite

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Dynomite

Proyectos open-source similares, clasificados según cuántas características comparten con Dynomite.
  • 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

    Javabig-datacachingdata-in-motion
    Ver en GitHub↗6,570
  • apple/foundationdbAvatar de apple

    apple/foundationdb

    16,446Ver en GitHub↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    C++aciddistributed-databasefoundationdb
    Ver en GitHub↗16,446
  • microsoft/garnetAvatar de microsoft

    microsoft/garnet

    11,885Ver en GitHub↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    C#cachecache-storagecluster
    Ver en GitHub↗11,885
  • pingcap/tikvAvatar de pingcap

    pingcap/tikv

    16,724Ver en 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

    Rust
    Ver en GitHub↗16,724
Ver las 30 alternativas a Dynomite→

Preguntas frecuentes

¿Qué hace netflix/dynomite?

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.

¿Cuáles son las características principales de netflix/dynomite?

Las características principales de netflix/dynomite son: Distributed Key-Value Stores, Distributed Data Replication, Cross-Datacenter Synchronization, Data Sharding, Distributed Storage Engines, Geographic Data Replication, Horizontal Scaling, Distributed Storage Clusters.

¿Qué alternativas de código abierto existen para netflix/dynomite?

Las alternativas de código abierto para netflix/dynomite incluyen: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… apple/foundationdb — FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database… pingcap/tikv — TiKV is a cloud-native distributed transactional key-value store and storage engine. It provides a distributed… microsoft/garnet — Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance… nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… gluster/glusterfs — GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources…