AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Jabref pricing11/12/2023 ![]() The server checks if the server version number is the same as the client version number (i.e. after the entry is locally modified): Get a list of all entries whose local version number is larger than the client version number (i.e entries modified locally), and then send these entries to the server. after the client has been offline, or in regular intervals): Send a map of entry shared IDs with their client version number to the server server sends back the list of entries (including the field values) that have a higher server version number than the client version number that has been send go to MERGE CHANGE (an entry is modified in JabRef locally): Increase its local version number and update its hash.If not, increase the local version number and update the hashed entry. LOAD (JabRef is started and reads the library with sync information): For each entry, check if the the stored hashed entry coincides with the hashed version of the entry in the bib file.Then the sync operations are implemented as follows: On server side, the "shared id" and a "server version number" is stored. ![]() A "hashed entry" representing the entry at the point when the local version number has been increased the last time.A "local version number" that represents the local version of the entry, and which is increased as soon as the entry is modified locally. ![]() A "client version number" that represents the version of the entry the last time the client synced with the server.A "shared id" which uniquely identifies the entry for sync purposes.In particular, we can always ask the user to resolve conflicts and don't need automatic conflict handling.įor each entry, we store the following data on the client side: A10: The data stored in one entry is relatively small (300-500 bytes), but there may be many entries so that the total library is usually a few mb.there is no "main" device that can be considered to be the single source of truth. ![]()
0 Comments
Read More
Leave a Reply. |