Hello Everyone,
Looking for advice on the optimal setup:
We have:
* 6 x Dedicated Servers - 3 2xQuad Core w/ 8gb ram, 3 4xQuad Core 12GB Ram
* Two of these servers are slated to be dedicated to MySQL (so far)
* PHP, Apache.
* CentOS5
* cPanel
The website requires an extensive amount of INSERT & UPDATE's. Although the read is of a slightly higher frequency.
My worry with replication is this:
1. The (previously developed) system uses Insert ID's A LOT - What happens if (by chance) two people on two different servers submit (INSERT) at the *exact* same time - however unlikely, how does MySQL handle the insert ID's?
2. If we have two servers acting as both Master & Slave - what kind of trouble is it for disaster recovery?
I've seem MySQL Cluster, however the developers often use web-based tools (phpmyadmin, etc) and new tables, etc happen often.
So, just looking for the best advice to get a balance between performance and ease of administration & use.
Thanks in advance for all of your help.
Looking for advice on the optimal setup:
We have:
* 6 x Dedicated Servers - 3 2xQuad Core w/ 8gb ram, 3 4xQuad Core 12GB Ram
* Two of these servers are slated to be dedicated to MySQL (so far)
* PHP, Apache.
* CentOS5
* cPanel
The website requires an extensive amount of INSERT & UPDATE's. Although the read is of a slightly higher frequency.
My worry with replication is this:
1. The (previously developed) system uses Insert ID's A LOT - What happens if (by chance) two people on two different servers submit (INSERT) at the *exact* same time - however unlikely, how does MySQL handle the insert ID's?
2. If we have two servers acting as both Master & Slave - what kind of trouble is it for disaster recovery?
I've seem MySQL Cluster, however the developers often use web-based tools (phpmyadmin, etc) and new tables, etc happen often.
So, just looking for the best advice to get a balance between performance and ease of administration & use.
Thanks in advance for all of your help.