Discussions
Categories
- 196.7K All Categories
- 2.2K Data
- 234 Big Data Appliance
- 1.9K Data Science
- 449.8K Databases
- 221.5K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 477 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.8K SQL & PL/SQL
- 21.2K SQL Developer
- 295.3K Development
- 17 Developer Projects
- 138 Programming Languages
- 292K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 27 Java Learning Subscription
- 37K Database Connectivity
- 153 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 157 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 389 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 170 Deutsche Oracle Community
- 1K Español
- 1.9K Japanese
- 230 Portuguese
MySQL Clustering Options

I have two MySQL Database Servers i.e.
One is Active Server --> Master and second is Passive Server --> Slave.
and as we know we have 3-4 MySQL HR,DR Solutions / Clustering options. For example
01 : MySQL NDB Cluster
02 : MySQL InnoDB Cluster
03 : MySQL Cluster Carrier Grade
My First Question is i want to deploy One Active & One Passive MySQL Server so which Cluster Option / HA,DR Option will be fit for above mentioned scenario ?
My Second Question is suppose i have deploy One Active & One Passive MySQL Server in any above mentioned Cluster Option / HA,DR Option. So what about licensing ? I have to buy license of MySQL Servers/ Cluster ?
Regards,
Mubashar Iftikhar | +92-300-6448072 |
Associate Integration Analyst ,
Oracle Certified Professional
Multilynx, Pakistan
Best Answer
-
You are using the traditional async or semi-sync replication with a master/slave which is not on your list. The slave provides limited DR functionality. And for HA you will need at least three servers.
You are probably wanting InnoDB cluster for HA as it has the ability to deal with a faulty server and provides HA. I would also recommend a forth server(or more) using async replication to aid in DR/backups.
NDB cluster and the carrier grade are based on NDB which is a high speed, in memory database (with disk flush) where you will also need at least three nodes (and at least two data nodes) for fault tolerance.
Second question: You can use community edtions for all you listed save the Carrier Grade NDB. But I recommend getting a support contract especially of your paycheck depends on your DB being up as much as possible.
Dave Stokes
MySQL Community Manager
Answers
-
You are using the traditional async or semi-sync replication with a master/slave which is not on your list. The slave provides limited DR functionality. And for HA you will need at least three servers.
You are probably wanting InnoDB cluster for HA as it has the ability to deal with a faulty server and provides HA. I would also recommend a forth server(or more) using async replication to aid in DR/backups.
NDB cluster and the carrier grade are based on NDB which is a high speed, in memory database (with disk flush) where you will also need at least three nodes (and at least two data nodes) for fault tolerance.
Second question: You can use community edtions for all you listed save the Carrier Grade NDB. But I recommend getting a support contract especially of your paycheck depends on your DB being up as much as possible.
Dave Stokes
MySQL Community Manager
-
Dear Dave Stokes,
This is a requirement from client side and he wants only One Master and One Slave for HA solution & for that i was confused which (NDB, InnoDB, Cluster Carrier Grade ) will be best for that scenario. -
Dear Dave Stokes,
If i use Three Servers including (One Master & One Slave). & MySQL InnoDB for HA/Clustering that can full fill my requirements or not ?
Kindly clear this thing again.
Further can you please share with me any reference link related Pros & Cons of all three above mentioned HR,DR Solutions / Clustering options ?
By the way thanks for your response. You are great sir . Your response is very helpfull for me