Synchronizing MySql DBs data
first of all I am new to the distributed DB world, anynhow scenario is:

I have three servers in US, Sweden and Australia, same web application has been deployed on all of them with mysql DB (same structure). as different users are using these application and all three DBs have different data; now from now we need to synchronize the DB data every time if any change happened into the data in any one of the server automatically; tell me what can be the optimized solution.

or 
if we use one same DB server for all web servers, will it slow down the speed of application ?

please suggest something to start with.

Synchronizing MySql DBs data
===

first of all I am new to the distributed DB world, anynhow scenario is:

I have three servers in US, Sweden and Australia, same web application has been deployed on all of them with mysql DB (same structure). as different users are using these application and all three DBs have different data; now from now we need to synchronize the DB data every time if any change happened into the data in any one of the server automatically; tell me what can be the optimized solution.

or 
if we use one same DB server for all web servers, will it slow down the speed of application ?

please suggest something to start with.
