On 5/7/12 2:39 PM, MB Software Solutions, LLC wrote:
> Good points, but begs the question:  is this a 1-way synch or 2-way?  In
> other words, are changes on the laptop only going to the server, or is
> it possible for server changes to be newer than the laptop and thus you
> go that direction (from server to laptop db)?  If you have the date/time
> stamping like Stephen said, it helps make this possible.

I have five things to offer as requirements for true 2-way synchronization 
between 
any number of clients:

1) all timestamps stored in UTC (duh).
2) all clients sync with ntp server regularly to avoid time drift
3) UUID primary keys generated on the client side
4) transaction log kept on server and on client for use in the 2-way sync
5) syncing a client to a server should block other clients from syncing at the 
same time

Paul

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to