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
·

2 repositorios

Awesome GitHub RepositoriesMySQL Database Sharding

Middleware strategies for partitioning and distributing MySQL data across multiple server nodes.

Distinct from MySQL Extensions: Candidates focus on MySQL storage support or migration, not the architectural act of sharding MySQL clusters.

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

Awesome MySQL Database Sharding GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • flike/kingshardAvatar de flike

    flike/kingshard

    6,414Ver en GitHub↗

    Kingshard is a MySQL database proxy and sharding middleware that routes SQL traffic between clients and multiple database nodes. It functions as a load balancer, read-write splitter, and SQL query firewall to manage how data is accessed and distributed across a database infrastructure. The system implements data sharding using hash, range, or date strategies to split tables across multiple nodes. It enables read-write splitting by directing data modification requests to a master node while distributing read-only queries across a pool of slave replicas. The proxy provides traffic management t

    Distributes data across multiple MySQL nodes using hash or range strategies to increase storage capacity and throughput.

    Gokingshardmysqlmysql-proxy
    Ver en GitHub↗6,414
  • qihoo360/atlasAvatar de Qihoo360

    Qihoo360/Atlas

    4,629Ver en GitHub↗

    Atlas es un proxy de base de datos MySQL y sistema middleware diseñado para gestionar el tráfico entre clientes y clusters de bases de datos. Funciona como una pasarela de base de datos de alta disponibilidad y middleware de sharding, proporcionando un punto de entrada tolerante a fallos para el enrutamiento, balanceo de carga y gestión de conexiones de base de datos. El proyecto se diferencia por una combinación de división de lectura-escritura, que dirige las consultas a servidores primarios o réplicas, y sharding de datos para distribuir información a través de múltiples instancias backend. Utiliza un pool de conexiones para reducir la sobrecarga de establecer nuevas sesiones e implementa enrutamiento consciente del protocolo para interceptar y dirigir las solicitudes del cliente. El sistema incluye capacidades para el monitoreo de salud y conmutación por error automatizada para asegurar un servicio continuo. Admite control administrativo sobre la disponibilidad del servidor backend, filtrado de IP de cliente para control de acceso y un mecanismo para actualizaciones sin tiempo de inactividad mediante la desviación de tráfico impulsada por señales. La integridad de las transacciones se gestiona mediante reversiones automáticas tras desconexiones inesperadas del cliente.

    Provides middleware strategies for partitioning and distributing MySQL data across multiple server nodes.

    C
    Ver en GitHub↗4,629
  1. Home
  2. Data & Databases
  3. MySQL Database Sharding