photools.com Community

IMatch Discussion Boards => General Discussion and Questions => Topic started by: DavidOfMA on February 08, 2016, 03:31:06 AM

Title: Most efficient way to synchronize two versions of the same database and files?
Post by: DavidOfMA on February 08, 2016, 03:31:06 AM
My images are on a desktop with large hard disks. I've copied the database to a laptop and want to work on some of the images on this laptop (and make changes to the database), then synchronize my changes with the desktop. Is there a more efficient way to do this (assuming I don't change any settings in IMatch except those related to the images) than copying the changed images and the whole database back and forth? I know people have been dealing with this issue for a long time, and I'm hoping someone has a more elegant solution than I can come up with.

Thanks,
David
Title: Re: Most efficient way to synchronize two versions of the same database and files?
Post by: sinus on February 08, 2016, 07:02:16 AM
Do you want work on the images itself (online) or "only" on the datas like collection, metadatas and so on?
Title: Re: Most efficient way to synchronize two versions of the same database and files?
Post by: DavidOfMA on February 08, 2016, 07:09:58 AM
Some of each. Mainly the images, but I will be moving them around, adding metadata, categories, etc. If needed, I'll copy the whole 7GB database each time, but if there's a way around it, I'd rather not.
Title: Re: Most efficient way to synchronize two versions of the same database and files?
Post by: sinus on February 08, 2016, 07:25:02 AM
Quote from: DavidOfMA on February 08, 2016, 07:09:58 AM
Some of each. Mainly the images, but I will be moving them around, adding metadata, categories, etc. If needed, I'll copy the whole 7GB database each time, but if there's a way around it, I'd rather not.

Hm, in this case I have not a solution, I am afraid.

If you would only edit metadatas, you could (I am trying this at the moment) try to use simply

1. export the canged images to a csv-file with all relevant metadatas (export-modul)
(I think, but I am not sure yet, we could also include some IMatch-collections like dots, flags and so on)

2) Import this file on your desktop computer, what would write all changes to the real DB (import-modul)

For edited images itself, I think, you must copy these files from the laptop to the real computer and then you could overwrite the "old" images.


Title: Re: Most efficient way to synchronize two versions of the same database and files?
Post by: Mario on February 08, 2016, 08:40:15 AM
See also Traveling with IMatch in the help for additional information.
Title: Re: Most efficient way to synchronize two versions of the same database and files?
Post by: Dickel on February 08, 2016, 01:52:47 PM
I have been using BTSync for this purpose for about 2.5 years now.  There was some previous discussion on here - search for topic 3852.

This is VERY efficient!  Once set up you don't need to do anything else - do your work on whichever machine is handy and your work will be automatically synced with your other machine(s).

BTSync is much improved since its early 'beta' days and is cross platform for iOS, Android, Windows, Linux, various NAS boxes, etc.  Your files can be synced via your local LAN or via the internet as required (encrypted of course) - there is no online storage or 'cloud' involved - this is direct peer-to-peer.

The free version suits my needs but there is also a paid version with more features.

The website is here: https://www.getsync.com/

Dickel
Title: Re: Most efficient way to synchronize two versions of the same database and files?
Post by: ianrr on February 25, 2016, 02:37:03 AM
Hi David. I use a program called Syncback. It has all the features needed. One has to setup exactly what you want to do, then from there after just select the process you want. There is a free 30 days to try it out. 

Ian