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
·
github avatar

github/orchestratorArchived

0
View on GitHub↗
5,776 stars·952 forks·Go·Apache-2.0·1 vue

Orchestrator

Orchestrator est un système de haute disponibilité et un gestionnaire de réplication pour les clusters de bases de données MySQL. Il fonctionne comme un automatiseur de basculement et un visualiseur de topologie conçu pour détecter les pannes de maître et promouvoir les réplicas de secours afin de minimiser les temps d'arrêt du système.

Le projet se concentre sur la gestion et la reconfiguration des topologies de réplication MySQL pour maintenir une distribution cohérente des données. Il utilise l'exploration de découverte de topologie pour mapper les structures de réplication et identifie les pannes actives au sein du cluster de base de données.

Le système fournit des fonctionnalités pour la récupération automatisée de cluster, le suivi d'instance conscient de l'emplacement et la reconfiguration de topologie basée sur des contraintes. Il maintient également un journal d'audit de l'enregistrement d'état pour suivre les changements de topologie historiques et les événements de basculement.

Features

  • MySQL Replication Failover Tools - Detects master failures and triggers automated promotions based on the state of the MySQL replication graph.
  • Database Replication Topology Discovery - Actively probes database metadata to detect the real-time structure of replication chains and identify broken links.
  • MySQL Topology Visualizers - Provides a real-time visualization of MySQL replication structures to identify failures and map the cluster topology.
  • MySQL Replication Topology Managements - Organizes the replication graph of database clusters to ensure consistent data distribution and availability.
  • MySQL Replication Topology Visualizations - Maps and audits the structure of MySQL replication graphs to identify failures and track instance locations.
  • MySQL High Availability Automations - Automates the failover and recovery of MySQL database clusters to ensure continuous system uptime.
  • Automated Master Failovers - Promotes a standby replica automatically when a master failure occurs to maintain continuous availability.
  • Database Topology Graphs - Builds and displays a directed graph representing the current replication hierarchy and data flow.
  • Database Replication Failure Recoveries - Executes recovery processes to restore a healthy database state after detecting master or intermediate failures.
  • Replication Topology Refactorings - Moves replicas between masters using validation rules to ensure the new configuration is safe.
  • Database Topology Location Tracking - Records the physical location or datacenter of database instances to inform decisions during recovery and replication.
  • Datacenter-Aware Instance Tracking - Associates database nodes with physical datacenters to optimize failover decisions based on geographic proximity.
  • Replication Routing Constraints - Validates the legality of moving replicas between masters using predefined safety and routing rules.
  • Database Tools - MySQL replication topology manager and visualizer.
  • Database Utilities - MySQL replication topology manager with visualization.
  • Chaos Engineering Tools - Manages MySQL replication topology and high availability.

Historique des stars

Graphique de l'historique des stars pour github/orchestratorGraphique de l'historique des stars pour github/orchestrator

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Orchestrator

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Orchestrator.
  • openark/orchestratorAvatar de openark

    openark/orchestrator

    5,774Voir sur GitHub↗

    MySQL replication topology management and HA

    Go
    Voir sur GitHub↗5,774
  • codingconcepts/datagenC

    codingconcepts/datagen

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • 2tvenom/myreplication2

    2tvenom/myreplication

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • andizzle/rwdbAvatar de andizzle

    andizzle/rwdb

    21Voir sur GitHub↗

    Database wrapper that manage read write connections

    Go
    Voir sur GitHub↗21
Voir les 30 alternatives à Orchestrator→

Questions fréquentes

Que fait github/orchestrator ?

Orchestrator est un système de haute disponibilité et un gestionnaire de réplication pour les clusters de bases de données MySQL. Il fonctionne comme un automatiseur de basculement et un visualiseur de topologie conçu pour détecter les pannes de maître et promouvoir les réplicas de secours afin de minimiser les temps d'arrêt du système.

Quelles sont les fonctionnalités principales de github/orchestrator ?

Les fonctionnalités principales de github/orchestrator sont : MySQL Replication Failover Tools, Database Replication Topology Discovery, MySQL Topology Visualizers, MySQL Replication Topology Managements, MySQL Replication Topology Visualizations, MySQL High Availability Automations, Automated Master Failovers, Database Topology Graphs.

Quelles sont les alternatives open-source à github/orchestrator ?

Les alternatives open-source à github/orchestrator incluent : openark/orchestrator — MySQL replication topology management and HA. flike/kingshard — Kingshard is a MySQL database proxy and sharding middleware that routes SQL traffic between clients and multiple… 2tvenom/myreplication. andizzle/rwdb — Database wrapper that manage read write connections. codingconcepts/datagen. hexdigest/prep — Prep finds all SQL statements in a Go package and instruments db connection with prepared statements.