Bestandssynchronisatie - File synchronization
Bestandssynchronisatie (of synchronisatie ) bij informatica is het proces waarbij ervoor wordt gezorgd dat computerbestanden op twee of meer locaties worden bijgewerkt via bepaalde regels.
Bij eenrichtingssynchronisatie van bestanden , ook wel mirroring genoemd , worden bijgewerkte bestanden gekopieerd van een bronlocatie naar een of meer doellocaties, maar worden er geen bestanden terug naar de bronlocatie gekopieerd. Bij bestandssynchronisatie in twee richtingen worden bijgewerkte bestanden in beide richtingen gekopieerd, meestal met als doel de twee locaties identiek aan elkaar te houden. In dit artikel verwijst de term synchronisatie uitsluitend naar bestandssynchronisatie in twee richtingen.
Bestandssynchronisatie wordt vaak gebruikt voor thuisback-ups op externe harde schijven of voor het bijwerken voor transport op USB-flashstations . BitTorrent Sync , Dropbox en SKYSITE zijn prominente producten. Sommige back-upsoftware ondersteunen ook realtime bestandssynchronisatie. Het automatische proces voorkomt het kopiëren van reeds identieke bestanden en kan dus sneller zijn en veel tijd besparen in vergelijking met een handmatige kopie, en is minder foutgevoelig. Dit lijdt echter onder de limiet dat de gesynchroniseerde bestanden fysiek in het draagbare opslagapparaat moeten passen. Synchronisatiesoftware die alleen een lijst van bestanden en de gewijzigde bestanden bijhoudt, elimineert dit probleem (bijv. de "snapshot"-functie in Beyond Compare of de "package"-functie in Synchronize It! ). Het is vooral handig voor mobiele werknemers of anderen die op meerdere computers werken.
Het is mogelijk om meerdere locaties te synchroniseren door ze één paar tegelijk te synchroniseren. De Unison Manual beschrijft hoe je dit doet:
- Als u dit moet doen, is de meest betrouwbare manier om dingen in te stellen, de machines in een "stertopologie" te organiseren, waarbij één machine wordt aangeduid als de "hub" en de rest als "spaken", en waarbij elke spaakmachine wordt gesynchroniseerd alleen met de naaf. Het grote voordeel van de stertopologie is dat het de mogelijkheid elimineert van verwarrende "onechte conflicten" die voortkomen uit het feit dat Unison een apart archief bijhoudt voor elk paar hosts dat het synchroniseert.
Veelvoorkomende eigenschappen
Gemeenschappelijke kenmerken van bestandssynchronisatiesystemen zijn onder meer:
- Versleuteling voor beveiliging , vooral bij synchronisatie via internet .
- Comprimeren van gegevens die via een netwerk worden verzonden.
- Conflictdetectie waarbij een bestand is gewijzigd op beide bronnen, in tegenstelling tot waar het slechts op één is gewijzigd. Onopgemerkte conflicten kunnen ertoe leiden dat kopieën van het bestand worden overschreven met de meest recente versie, waardoor gegevens verloren gaan. Voor conflictdetectie moet de synchronisatiesoftware een database met de gesynchroniseerde bestanden bijhouden. Gedistribueerde conflictdetectie kan worden bereikt door versievectoren .
- Open Files Support zorgt voor gegevensintegriteit bij het kopiëren van gegevens of toepassingsbestanden die in gebruik zijn of databasebestanden die exclusief zijn vergrendeld .
- Specifieke ondersteuning voor het gebruik van een apparaat voor tussentijdse opslag, zoals een verwisselbare flash-schijf, om twee machines te synchroniseren. De meeste synchronisatieprogramma's kunnen op deze manier worden gebruikt, maar het bieden van specifieke ondersteuning hiervoor kan de hoeveelheid gegevens die op een apparaat wordt opgeslagen verminderen.
- De mogelijkheid om een voorbeeld van eventuele wijzigingen te bekijken voordat ze worden aangebracht.
- De mogelijkheid om verschillen in individuele bestanden te bekijken.
- Back-up tussen besturingssystemen en overdracht tussen netwerkcomputers.
- Mogelijkheid om bestanden op meerdere computers of besturingssystemen te bewerken of te gebruiken.
Mogelijke beveiligingsproblemen
Oplossingen voor bestandssynchronisatie van consumentenkwaliteit zijn populair, maar voor zakelijk gebruik zorgen ze ervoor dat bedrijfsinformatie zich kan verspreiden naar onbeheerde apparaten en cloudservices die niet door de organisatie worden gecontroleerd.
Zie ook
- Vergelijking van software voor bestandssynchronisatie
- Vergelijking van online back-upservices
- Gegevenssynchronisatie
- Gegevensvergelijking
- Spiegel (informatica)
- Back-upsoftware
- Lijst met back-upsoftware
- Externe back-upservice
- Toegang tot gedeelde bestanden