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
·

3 dépôts

Awesome GitHub RepositoriesDatabase Sharding Solutions

Architectural patterns and tools for distributing datasets across multiple nodes to achieve horizontal scalability.

Distinguishing note: Specifically addresses horizontal distribution and node-based scaling rather than vertical database optimization.

Explore 3 awesome GitHub repositories matching data & databases · Database Sharding Solutions. Refine with filters or upvote what's useful.

Awesome Database Sharding Solutions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • dragonflydb/dragonflyAvatar de dragonflydb

    dragonflydb/dragonfly

    30,688Voir sur GitHub↗

    Dragonfly is a high-performance, multi-model in-memory data store designed to serve as a drop-in replacement for existing database infrastructures. By utilizing a multi-threaded, shared-nothing architecture and a fiber-based concurrency model, it maximizes CPU utilization and minimizes latency for read and write operations. The system supports a wide range of data structures, including strings, hashes, lists, sets, sorted sets, and JSON documents, while maintaining full compatibility with standard industry wire protocols and client libraries. What distinguishes Dragonfly is its focus on effic

    Distributing large datasets across multiple nodes to ensure high availability and consistent performance as application traffic and data volume grow.

    C++cachecppdatabase
    Voir sur GitHub↗30,688
  • vitessio/vitessAvatar de vitessio

    vitessio/vitess

    20,788Voir sur GitHub↗

    Vitess is a database clustering system for horizontal scaling of MySQL. It functions as a middleware layer that abstracts complex sharding and physical topology, allowing applications to interact with a distributed database environment through a unified interface. By intercepting and routing SQL queries across multiple shards, it enables large-scale data management while maintaining the appearance of a single database instance. The platform distinguishes itself through its ability to perform online schema migrations and distributed transaction coordination without requiring application downti

    Provides a database clustering solution that transparently shards MySQL instances to provide horizontal scaling and high availability.

    Gocncfdatabase-clusterkubernetes
    Voir sur GitHub↗20,788
  • citusdata/pg_shardAvatar de citusdata

    citusdata/pg_shard

    1,062Voir sur GitHub↗

    Ce projet est une extension de base de données qui permet la mise à l'échelle horizontale et le partitionnement distribué des données sur plusieurs nœuds PostgreSQL. Il fonctionne comme une solution middleware qui distribue les grandes tables de base de données sur un cluster pour augmenter la capacité de stockage totale et améliorer les performances d'écriture pour les jeux de données en croissance. Le système emploie un partitionnement basé sur le hachage pour distribuer les enregistrements de table sur des nœuds physiques et utilise un catalogue de métadonnées central pour suivre les emplacements des shards. Il fournit un routage de requête transparent, qui dirige les commandes SQL standard depuis un nœud coordinateur vers les nœuds de travail appropriés sans nécessiter de modifications de la logique d'application existante. Le framework inclut des outils pour maintenir la redondance des données et l'intégrité du cluster via la réplication des shards et des processus automatisés de réparation de la cohérence. Il prend également en charge l'ingestion de données à haut débit, utilisant le traitement concurrent pour importer des jeux de données massifs dans des tables distribuées.

    Provides a solution for managing shard replicas and data redundancy to ensure high availability and consistency across a distributed database cluster.

    C
    Voir sur GitHub↗1,062
  1. Home
  2. Data & Databases
  3. Database Sharding Solutions