I don't know if this is the best forum to ask this question, but I
thought perhaps somebody here could at least point me in the right
direction.

I am looking to create an application (Win32 at least). This app will
need the ability to write to a central database, but also be able to
pull a snapshot of that database into itself for remote (i.e., can't
access the database) operation. I anticipate that the local user will
modify the local copy, then sync that copy to the server. Concurrently,
I anticipate other users will be modifying the server copy and/or their
own local copy.

The question I have is how to keep all this going without causing data
loss? I mean, I can't run an auto_increment because the record numbering
on the remote and server copies would be in conflict.

I also am not sure of the best way to re-sync. I once was on a project
where we logged all database entries, as three servers operated without
being able to directly share (long story). The logging was problematic
to say the least.

I would say that if it were possible to have all of the functionality of
a database with the version control power of CVS (or subversion), that
would be ideal.

Any suggestions?

Regards,
Ben Wilson

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to