Single-primary is the default
One member accepts writes by default. Multi-primary mode is a deliberate topology choice with different conflict and workload constraints.
Free Database Audit: Get a comprehensive health report for your database - no obligation, NDA protected
Learn MoreSchedule AuditMySQL Database Reliability Engineering
MySQL InnoDB Cluster remote DBA services for Group Replication design, quorum and consistency settings, Router integration, failure testing, and upgrades.
One member accepts writes by default. Multi-primary mode is a deliberate topology choice with different conflict and workload constraints.
Group Replication elects a primary, while Router or another middleware layer redirects new connections. Applications still need suitable retry behavior.
Failover visibility and stale-read protection depend on MySQL version and group_replication_consistency policy, not the cluster label alone.
DBRE engagement scope
Recommendations are based on the deployed version, topology, workload, failure model, and operational constraints—not a generic feature checklist.
Validate member placement, failure domains, network assumptions, quorum behavior, single- versus multi-primary mode, and ClusterSet boundaries.
Design redundant Router endpoints, metadata access, routing policies, connection draining, retries, timeouts, and application failover tests.
Exercise member loss, primary election, quorum loss, delayed apply, rejoin, restore, and controlled switchover with observable acceptance criteria.
Plan patching, rolling changes, backup validation, certificate rotation, capacity, monitoring, and runbook ownership for the deployed version.
Delivery method
Inventory versions, topology, traffic path, workload, service objectives, failure domains, dependencies, and operational ownership.
Document the target cluster, consistency and routing policy, observability, security, backup, recovery, and change boundaries.
Build or adjust the topology and run workload-aware election, routing, quorum, restore, and lifecycle tests before production approval.
Deliver evidence, dashboards, alerts, runbooks, known limitations, rollback or forward-recovery paths, and named owners.
Review scope: Group Replication modes, AdminAPI, failover consistency, Router integration, quorum, lifecycle operations, and tested recovery behavior. Recommendations, recovery targets, service levels, and outcomes remain configuration-, workload-, and contract-specific.
Review owner: JusDB Database Reliability Engineering team. Last reviewed: .
Official architecture, AdminAPI, deployment, administration, and default single-primary behavior.
Primary reference for modes, election, quorum, limitations, monitoring, and failure handling.
Version-aware consistency controls and behavior during single-primary failover.
Common questions
An InnoDB Cluster uses MySQL Server instances running Group Replication, MySQL Shell AdminAPI for administration, and typically MySQL Router for application routing. Backups, monitoring, DNS or load-balancer behavior, secrets, and application retry logic remain part of the wider production system.
The default is single-primary mode, where one member accepts writes. Multi-primary mode is supported but should be selected only after reviewing conflict patterns, transaction semantics, auto-increment behavior, application assumptions, and the documented Group Replication limitations.
JusDB does not present a universal zero-data-loss guarantee. The defensible recovery objective depends on acknowledged transaction semantics, consistency settings, quorum, network partitions, member state, backups, and the exact failure being considered. We define and test objectives for the actual topology.
No. Group Replication can elect a primary, and Router can direct new connections to an appropriate member, but existing sessions can fail. Client pools, timeouts, retry behavior, transaction replay safety, and connection endpoints need explicit testing.
ClusterSet links a primary InnoDB Cluster with replica clusters in other locations for disaster-tolerance use cases. It introduces asynchronous inter-cluster replication and separate switchover or emergency-failover procedures, so RPO, routing, invalidation, and reintegration must be designed separately.
Typical deliverables include an evidence-based topology assessment, risk register, target architecture, consistency and routing decisions, failure-test results, monitoring and alert recommendations, backup and restore evidence, change procedures, and operator runbooks. The final scope reflects the environment and agreed responsibilities.
Routing policy, bootstrap, connection behavior, observability, and resilient Router deployment.
Review serviceTopology selection, failure analysis, recovery objectives, and workload-aware availability engineering.
Review serviceRecurring reliability ownership for observability, capacity, recovery readiness, and controlled changes.
Review serviceBring the topology, versions, Router layout, service objectives, and a recent failure trace. We will identify what is automatic, what remains application-owned, and what should be tested before the next production event.
Scope the engagement