after much consideration I decided the only way to find out if imported libraries will suit me better than indexed ones is to just do it.
In principle I like the idea to carry around just a handful monolithic, self-contained databases without having to worry that something, e.g. a file-based synchronization utility, may accidentally wreak havoc with my DT databases and all files referenced therein.
I would like to hear if that goes smoothly in the long run. In particular: Jkyle mentions using a script running every 30 minutes. Do you have to make sure it only runs when DTPO is closed or is this only a concern when the database is changed on the second computer?
Would love to hear your opinion. Rsync also an option, of course, anyone using that instead?
I believe that if you unidirectionally shovel stuff from one machine to the other even copying an open database should not be a problem as such provided you shut down Devonthink on the first machine before opening the updated database on the other without fail. The most important interval would be the last one anyway. Leaving the office after shutting down Devonthink would transfer the latest state of the (now closed) database to the home computer. It takes me about 40 minutes to cycle home, thus setting the interval to say 30 minutes would only serve to make the home machine look like the one in the office, datawise.
It is a moot point anyway because the operational word here is in bold. If it went wrong just once then I’d probably be doomed and I am not going to let that happen easily.
It seems to me that catching the moment Devonthink is closed on one machine and letting this event trigger the Unison sync would be much more preferable. Any experience anyone?