Directory synchronization is disclosed. A synchronization logic
synchronizes a first directory and a second directory. The logic has one
or more synchronization capabilities: a dampening capability, an
identifier mapping capability, and a checksum capability. The dampening
capability prevents changes that originate from the second directory that
have already been synchronized to the first directory from being
synchronized back to the second directory. The identifier mapping
capability uses a table that maps a unique identifier of each record of
the first directory with a unique identifier of a corresponding record of
the second directory. Records that are moved within a directory can then
be located. The checksum capability uses a checksum for each record in one
of the directories, to efficiently detect changes.
Ο συγχρονισμός καταλόγου αποκαλύπτεται. Μια λογική συγχρονισμού συγχρονίζει έναν πρώτο κατάλογο και έναν δεύτερο κατάλογο. Η λογική έχει μια ή περισσότερες ικανότητες συγχρονισμού: μια ικανότητα ύγρανσης, μια ικανότητα χαρτογράφησης προσδιοριστικών, και μια checksum ικανότητα. Η ικανότητα ύγρανσης αποτρέπει τις αλλαγές που προέρχονται από το δεύτερο κατάλογο που έχει συγχρονιστεί ήδη στον πρώτο κατάλογο από το συγχρονισμό πίσω στο δεύτερο κατάλογο. Η ικανότητα χαρτογράφησης προσδιοριστικών χρησιμοποιεί έναν πίνακα που χαρτογραφεί ένα μοναδικό προσδιοριστικό κάθε αρχείου του πρώτου καταλόγου με ένα μοναδικό προσδιοριστικό ενός αντίστοιχου αρχείου του δεύτερου καταλόγου. Τα αρχεία που κινούνται μέσα σε έναν κατάλογο μπορούν έπειτα να βρεθούν. Η checksum ικανότητα χρησιμοποιεί checksum για κάθε αρχείο σε ένας από τους καταλόγους, για να ανιχνεύσει αποτελεσματικά τις αλλαγές.