6 messages in com.mysql.lists.win32Re: Sync two similar database at diff...| From | Sent On | Attachments |
|---|---|---|
| Pradeep | 07 Feb 2005 12:35 | |
| SGr...@unimin.com | 07 Feb 2005 13:03 | |
| Pradeep | 07 Feb 2005 15:41 | |
| mdan...@psychtest.com | 07 Feb 2005 16:20 | |
| SGr...@unimin.com | 08 Feb 2005 06:42 | |
| Corey Tisdale | 08 Feb 2005 07:01 |
| Subject: | Re: Sync two similar database at different location![]() |
|---|---|
| From: | Pradeep (prad...@atheros.com) |
| Date: | 02/07/2005 03:41:43 PM |
| List: | com.mysql.lists.win32 |
Hi Shawn,
I am using MySQL version 4.1.9-0 on Linux platform (Red hat Fedora).
Thanks, Pradeep Bojan.
SGr...@unimin.com wrote:
Pradeep <prad...@atheros.com> wrote on 02/07/2005 03:35:59 PM:
I planned to use two similar MySQL databases which are distributed geographically. I have a script which autogenerates primary key for a table using following pseudocode
var x = select max(id) from tablename; return (x + 1);
At some scenario, the common scripts can be run concurrently from both location.
say, the max(id) is 5000
test run from location 1 using DB1 get 5001 test run from location 2 using DB2(similar copy of DB1) may also get the
same id "5001", which will create problem.
I can avoid this by var x = select max(id) from tablename group by location having location='?'; return (x+1)
in this case, I am using (id,location) as the primary key. But, this doesn't seems to be a good design.
I am still in analysis & design phase. Yet to implement the design. I am bit new to database.
How can I sync two database such that there are no any conflicts? Any utilities available for this? Is there any other approach to auto-generate primary key?
Regards, Pradeep Bojan.
What you can do varies by version. What version of MySQL are you running and what platform (operating system) is it on?
Shawn Green Database Administrator Unimin Corporation - Spruce Pine




