awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesDatabase Traffic Routing

Routing mechanisms specifically for directing read and write requests across distributed database nodes.

Distinct from Distributed Cluster Coordination: Focuses on database request routing (read/write) rather than general compute cluster state synchronization

Explore 5 awesome GitHub repositories matching software engineering & architecture · Database Traffic Routing. Refine with filters or upvote what's useful.

Awesome Database Traffic Routing GitHub Repositories

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

    Vonng/pigsty

    5,172Vezi pe GitHub↗

    Pigsty este o platformă cuprinzătoare de orchestrare a infrastructurii de baze de date concepută pentru a automatiza întregul ciclu de viață al clusterelor PostgreSQL de înaltă disponibilitate. Acesta funcționează ca un framework de tip infrastructure-as-code care gestionează coordonarea clusterului, provizionarea nodurilor și descoperirea serviciilor prin playbook-uri idempotente. Prin integrarea mecanismelor de consens distribuit, platforma asigură failover-ul automat și impunerea stării consistente în medii diverse, inclusiv bare metal și infrastructură virtualizată. Platforma se distinge printr-o suită robustă de capabilități operaționale care se extind dincolo de gestionarea standard a bazelor de date. Dispune de un pipeline de observabilitate încorporat care agregă metrici, log-uri și urme în dashboard-uri centralizate pentru monitorizarea performanței în timp real și analiză diagnostică. În plus, oferă un framework de migrare care emulează protocoalele wire proprietare și sintaxa SQL, permițând integrarea sarcinilor de lucru ale bazelor de date enterprise legacy în medii relaționale moderne. Sistemul acoperă o suprafață funcțională largă, inclusiv gestionarea avansată a stocării cu clonare copy-on-write pentru implementare rapidă și orchestrarea multi-bază de date care coordonează motoarele relaționale cu caching-ul și serviciile de stocare a obiectelor. De asemenea, încorporează securizarea, backup-ul și recuperarea automată și rutarea traficului prin proxy-uri stratificate pentru a decupla conexiunile clienților de topologia clusterului subiacent. Proiectul este distribuit ca un model de oglindire a pachetelor auto-conținut, permițând implementarea consistentă și gestionarea dependențelor în medii securizate sau izolate (air-gapped).

    Configures load balancers to route traffic to specific database roles or instances based on defined service ports and health checks.

    Shell
    Vezi pe GitHub↗5,172
  • m3db/m3Avatar m3db

    m3db/m3

    4,895Vezi pe GitHub↗

    m3 is a distributed time series database designed for high-resolution metrics and high-cardinality data management. It functions as a scalable storage system and a multi-cluster query engine, providing a distributed metrics aggregator capable of downsampling and summarizing data before it is committed to storage. The project distinguishes itself through a coordinated cluster model using etcd for node membership and shard placement. It supports multiple ingestion protocols, including the Prometheus remote write protocol, InfluxDB line protocol, and Graphite Carbon plaintext protocol, and provi

    Routes read and write requests across a distributed set of storage nodes while managing cluster topology.

    Go
    Vezi pe GitHub↗4,895
  • sorintlab/stolonAvatar sorintlab

    sorintlab/stolon

    4,816Vezi pe GitHub↗

    Stolon este un manager și orchestrator de baze de date cloud-native pentru PostgreSQL. Funcționează ca un manager de înaltă disponibilitate conceput pentru a automatiza failover-ul, replicarea și gestionarea clusterelor în medii distribuite. Sistemul coordonează oglindirea sincronă și asincronă a datelor și utilizează un mecanism de descoperire a serviciilor pentru a detecta dinamic adresele nodurilor bazei de date. Direcționează traficul clienților către instanța primară curentă printr-un proxy pentru a menține accesul aplicației în timpul comutărilor de rol. Proiectul acoperă recuperarea în caz de dezastru prin point-in-time recovery și menținerea clusterelor standby multi-site. Include, de asemenea, capabilități pentru securizarea conexiunilor la baza de date prin criptare și automatizarea detectării schimbărilor de adresă ale proceselor în rețea.

    Routes database read and write requests across distributed nodes to ensure clients reach the active primary.

    Go
    Vezi pe GitHub↗4,816
  • dotnetcore/freesqlAvatar dotnetcore

    dotnetcore/FreeSql

    4,388Vezi pe GitHub↗

    FreeSql este un mapper obiect-relațional (ORM) .NET și un strat de acces la date care traduce codul orientat pe obiecte în SQL pentru mai mulți furnizori de baze de date relaționale. Funcționează ca un builder fluent de query-uri SQL și sincronizator de schemă de bază de date, permițând dezvoltatorilor să alinieze structurile tabelelor și indicilor bazei de date cu definițiile claselor de entități. Framework-ul este optimizat special pentru .NET Native AOT pentru a asigura amprente de memorie reduse și timpi de pornire mai rapizi. Include un manager de trafic al bazei de date pentru a distribui load-ul prin read-write splitting, sharding dinamic al tabelelor și izolare a datelor bazată pe chiriași (tenant). Capabilitățile largi includ ingestia de date de înaltă performanță folosind mecanisme de bulk copy specifice furnizorului, interogare avansată cu funcții de fereastră și CTE-uri recursive, și monitorizare bazată pe AOP pentru auditarea modificărilor de date. Sistemul oferă, de asemenea, instrumente de gestionare a schemei pentru migrări automate și utilitare de dezvoltare pentru generarea claselor de entități din metadatele bazei de date.

    Routes read and write requests across distributed database nodes to manage traffic and load.

    C#accessclickhousecodefirst
    Vezi pe GitHub↗4,388
  • mgp/book-notesAvatar mgp

    mgp/book-notes

    4,097Vezi pe GitHub↗

    Acest proiect este o bază de cunoștințe personală bazată pe markdown și un jurnal de învățare digital utilizat pentru a stoca notițe și rezumate din cărți și literatură tehnică. Acesta servește drept depozit de rezumate de lectură și bibliotecă de referință tehnică pentru arhivarea ideilor principale și a cunoștințelor din materiale non-ficțiune și profesionale. Colecția funcționează ca o grădină digitală pentru curarea ideilor din cărți, articole și videoclipuri. Se concentrează în mod specific pe distilarea modelelor arhitecturale complexe, a conceptelor tehnice și a principiilor de leadership profesional într-un format căutabil pentru referință pe termen lung. Depozitul organizează, de asemenea, cunoștințele personale prin colectarea de framework-uri de gândire reutilizabile, modele mentale și instrumente de luare a deciziilor profesionale. Include un sistem pentru urmărirea progresului lecturii prin gestionarea listelor de lucrări finalizate și în curs de desfășurare.

    Documents architectural patterns for routing read and write operations across master and slave database instances.

    book-notesbooksnotes
    Vezi pe GitHub↗4,097
  1. Home
  2. Software Engineering & Architecture
  3. Distributed Cluster Coordination
  4. Database Traffic Routing