Ich habe eine große Menge an Daten, die ich über 4 oder 5 Standorte auf der ganzen Welt synchronisieren muss, etwa ein halbes Terabyte an jedem Standort. Täglich kommen etwa 1,4 Gigabyte hinzu oder ändern sich, und die Daten können sich an jedem der vier Standorte ändern.
Ein großer Prozentsatz (30 %) der Daten sind doppelte Pakete (vielleicht gepackte JDKs), so dass die Lösung eine Möglichkeit beinhalten müsste, die Tatsache zu erkennen, dass solche Dinge auf dem lokalen Rechner herumliegen und sie zu holen, anstatt sie von einer anderen Website herunterzuladen.
Die Kontrolle der Versionierung ist kein Thema, da es sich nicht um eine Codebasis an sich handelt.
Ich bin nur daran interessiert, ob es irgendwelche Lösungen gibt (vorzugsweise Open-Source), die einer solchen Sache nahe kommen?
Mein kleines Skript mit rsync reicht nicht mehr aus, ich möchte eine komplexere, intelligente Synchronisierung durchführen.
Danke
Bearbeiten : Dies sollte UNIX-basiert sein :)