tag:infinitekind.tenderapp.com,2009-01-14:/discussions/suggestions-for-our-knowledge-base/51-md-2017-syncing-engine-using-a-shared-open-fileInfinite Kind: Discussion 2018-03-17T00:41:01Ztag:infinitekind.tenderapp.com,2009-01-14:Comment/410890462016-10-26T21:45:21Z2016-10-26T21:45:21ZMD 2017 syncing engine using a shared open file<div><p>I should clarify that my wife would be attempting to access the
same MD file via Dropbox syncing on a separate Mac...</p></div>tskramer64tag:infinitekind.tenderapp.com,2009-01-14:Comment/410890462016-10-27T05:42:38Z2016-10-27T05:42:38ZMD 2017 syncing engine using a shared open file<div><p>I'm just a Moneydance customer, but after following the beta and
reading the documents this is my take on your questions.</p>
<p>The use of a dropbox folder is a simple way of making the data
available to multiple computer systems, but of course not at the
same time as there is no mechanism to stop attempts to
simultaneously access the exact same data, and thus it would be
very likely to corrupt the data.</p>
<p>Under the situation you describe to control this there would
have to be a very advanced lock management system, I have only seen
such systems on high end operating systems like OpenVMS and
internally in application like Oracle. The applications that can do
this all operate on a client/server model not a peer to peer model
that you are using with Moneydance. I think if Sean could come up
with such a system that would work across three personal computer
operating system he could probably retire on the licensing fees he
could charge :)</p>
<p>So no under what you describe I would expect the data would
still corrupt and the new system could do nothing to stop it.</p>
<p>The new system as I see it is designed that you would have a
local data file on each computer (hence why it can be supported
under the MAC App store version as Apple restricts file locations)
and what occurs is that what can be described as log files flow
between the systems using either Dropbox as a transfer location for
these or a shared network drive. As there is no mechanism for time
synchronization I believe one system would have to be the master
and other systems slaves to this in order to have a mechanism to
deal with conflicts.</p>
<p>Thu I believe you would not use both this new system as well as
dropbox sharing.</p>
<p>Hopefully IK staff will clarify how the solution works but what
is above is my quick 2 cents worth :).</p></div>dwg