WO2010148762A1 - 一种修改记录项的查找、更新和同步方法及数据同步设备 - Google Patents

一种修改记录项的查找、更新和同步方法及数据同步设备 Download PDF

Info

Publication number
WO2010148762A1
WO2010148762A1 PCT/CN2010/072158 CN2010072158W WO2010148762A1 WO 2010148762 A1 WO2010148762 A1 WO 2010148762A1 CN 2010072158 W CN2010072158 W CN 2010072158W WO 2010148762 A1 WO2010148762 A1 WO 2010148762A1
Authority
WO
WIPO (PCT)
Prior art keywords
mercury
repair
synchronization
repairs
sheep
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2010/072158
Other languages
English (en)
French (fr)
Inventor
付丽琴
蒲竞春
鞠飞
谢鑫
魏上凯
何建桥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to AU2010265607A priority Critical patent/AU2010265607B2/en
Priority to US13/519,195 priority patent/US20120296870A1/en
Priority to EP10791268.5A priority patent/EP2506531A4/en
Publication of WO2010148762A1 publication Critical patent/WO2010148762A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Definitions

  • the management of terminals, schedule information, and information, such as handwriting, P A is an important component of terminal information management. How to safely and effectively transfer each device to the device, at the terminal or terminal
  • y c can synchronize the terminal and so on, and finally the terminal and the kimono are maintained.
  • Incremental synchronization refers to the synchronization of the last synchronization to the same synchronization.
  • the synchronization in y c is the incremental synchronization mode.
  • Incremental synchronization the terminal or each of the required mercury synchronization (this) is synchronized to the same synchronization (this mercury) update, ie repair (h geo ).
  • the revision is usually in the form of a document. It consists of a medium of mercury.
  • Each piece of mercury represents an update of the repair information, including information such as Hugh’s (which is assigned by each break), Hugh’s operation, and available information. .
  • Hugh which is assigned by each break
  • Hugh’s operation which is assigned by each break
  • available information available information.
  • Ca geo9 only exists in its most in the repair of mercury, that is, the repair of the mercury, before the addition of mercury to the Cha geo9, first whether there is already a mercury in the cha geo9, then according to the strategy, repair in cha geo9 The mercury-killing fruit does not exist, so the mercury in the cha geo9 is added.
  • the size of the cha geo9 is limited by the above scheme, but it is necessary to search for the mercury in the cha geo9. Moreover, in any sub-repair, if there is no mercury in the geo9, it must be executed.
  • the purpose of this book is to provide a method for repairing, updating, and synchronizing mercury in the repair process to overcome the inefficiency of mercury repair in existing wood.
  • this method provides a method for repairing mercury, including, in the synchronization of each modification, each mercury repair is arranged in the order of the size of each contained
  • the algorithm for ordered elements includes a halved algorithm.
  • each mercury repair is arranged in the order of the size of each of the included
  • the step of adding the updated mercury repair to the repair includes adding the updated mercury repair to any position in the repair, and then arranging the mercury in the repair in the order of the size of the break.
  • the step of adding the updated mercury repair to the repair includes repairing the mercury according to the interpolation algorithm of the elements in the ordered sequence.
  • the interpolation algorithm of the ordered elements includes a half-interpolation algorithm.
  • the algorithm of the ordered elements includes a halved algorithm.
  • a method for synchronizing mercury repair including
  • the synchronization will automatically synchronize the mercury repairs saved in the local repairs to each of the synchronization completions, and each of the unsynchronized mercury repair lines will be saved, and all unsuccessfully synchronized mercury repairs according to the size of each included Arrange in order.
  • the method includes,
  • each of the synchronized ones is synchronized in the local phase, according to the synchronization result
  • the storage of the sheep force is repaired, and the mercury repairs in the repairs are arranged in the order of the size of the rest New, using the algorithm of the ordered elements to see if there is a mercury repair in the repair.
  • Each of the updates includes the update of the sheep message or the failure message.
  • the update sheep receives the success message according to the policy, and the original update information in the mercury repair is updated with the information of the update, and the received failure message will add the updated mercury In the process of repairing, the mercury repairs in the completed repairs are still arranged in the order of the size of the rest.
  • the algorithm of the ordered elements includes a halved algorithm.
  • the basic principle of this method is to synchronize each terminal (such as a handwritten or P A (e so a g a Ass s), each or any other energy.
  • each of the mercury repairs is arranged in the order of the size of each of the rests, and there is a refreshment update in the upper part, and whether the algorithm in the ordered element has a rest in the upper ch geo9 Repair mercury.
  • Phase 1 as shown in the figure, the basic method of the update method is completed according to the above method. If the mercury repair containing Hugh is found in ch geo9, According to the strategy, the original update information in the mercury repairing information is updated. Otherwise, the updated mercury is added to the geo9, and the mercury in the added ch geo9 is still in accordance with the size of each Arrange in order.
  • the mercury in the finished ch geo9 is still arranged in the order of the size of each of the rests, and any of the following methods can be used.
  • the updated mercury can be added to the phase position in ch geo9 according to the interpolation algorithm of the elements in the ordered sequence.
  • the update method was introduced to introduce a new orderly ch geo9, which is a ch geo9 operation, does not file sheep, and greatly improves the speed of mercury repair. This will synchronize the sorting and interpolation of ch geo9, and the quick fix of mercury in h geo9.
  • the upper synchronization needs to be synchronized with other teachings, as shown in 2, the next step is executed.
  • Refresh ch geo Delete the repaired mercury h geo9 that has been successfully synchronized. If the remaining mercury repair is more than 1, the remaining mercury repair is arranged according to the size of each hue.
  • Operation with F AG can be 0 3 .
  • 0 means, 1 3 is effective, 1 means add ( ), 2 means delete ( T ), 3 means update ( AT ) in synchronization, ch geo9 each unsynchronized synchronization sort operation, including
  • the synchronization will synchronize all the valid mercury repairs in the locally saved ch geo9 to each one, and whether the synchronization is successful (that is, the synchronization succeeds or the synchronization fails). Due to this
  • F AG indicates the repair operation of the phase. Therefore, if the upper synchronization is received and the synchronization is successful, the locally stored mercury-receiving F AG is expressed (in this case, 0). Otherwise, the mercury-free F AG repair.
  • the new mercury repair can be inserted into ch geog according to the interpolation algorithm, so that ch geo9 is kept in order in this hand operation.
  • the new mercury repair can be directly added to ch geo9, and the reordering operation of each mercury in the ch geo9 can be accessed, and the sorting purpose can also be used.
  • the mercury elements in ch geo9 are arranged (representing the rest contained in the mercury in ch geo9)
  • the half-length method ( og ) is 00 , and in the most case 1000 is half-folded, and the most is only 10 . Therefore, the speed is greatly improved.
  • the method can use the half-insertion method, that is, the method of folding the half, find the position of the insertion, directly insert the new mercury repair into the ch geo9, so that the ch geo9 is
  • the new modified mercury can be directly added to ch geo9, and the reordering operation of each mercury in the ch geo9 can be accessed, and the sorting purpose can also be used.
  • the method has increased the interpolation, but it is only a half, and 00 is only 10. That is to say, at 00, the orderly insertion and the maximum is 20, and the most case is 1000. Therefore, the use of the present invention is greatly reduced.
  • the speed of mercury repair is greatly improved. This does not limit the growth of the file, making the file sheep, and can greatly improve the speed of mercury repair.
  • this book provides a synchronisation of the gods, including the storage sheep and the sheep storage sheep, and repairs the mercury in the repairs.
  • Each of the near and near can include an update sheep or a failure message
  • Steps, updating the sheep to add the updated mercury to the repairs means that the updated sheep is in any position in the updated mercury repairing, and then the mercury in the repairs is in the order of the size of the rest.
  • the mercury repair is added to the position of the seat in the repair.
  • the upper and middle can include synchronous sheep in each line of teaching synchronization, the same sheep in the repair of the repair of the mercury repair synchronization to each of the near completion in synchronization, all unsynchronized mercury repair, all unsynchronized synchronization Mercury is arranged in the order of the size of the rest contained in each item.
  • the synchronized sheep are synchronized in each line, the mercury repairs saved in the repairs are synchronized to each other, and after the synchronization is completed, all unsynchronized mercury repairs are saved, and all the unsynchronized mercury repairs are included in the various
  • the size is arranged in a row order. However, there may be many more in the near, in the absence of this spirit and its circumstances, familiar with the wood in this field, the sum of the various phases,

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种修改记录项的查找方法,包括,在数据同步设备的修改日志中,各修改记录项按照各项包含的实体标识符的数值大小顺序排列;在所述数据同步设备中,当其上数据库中有实体发生数据更新时,利用有序数列中元素的查找算法在所述修改日志中查找是否存在包含该实体的实体标识符的修改记录项。本发明还提供了一种数据同步设备。

Description

科修 汞 的 、 更新和同步方法及教 同步 各
木領域
本 涉及通 領域中終端的 信息管理 ( e so a o age , ) ( 同步)並各, 尤其涉及 修 汞 的 、 更新 和同步方法及教 同步 各。 背景 木
手札、 P A( e so a g a Ass s , 教 助理)等終端 、 日程信息和 信息等的管理已 終端信息管理的 介重要組成部 分。 何安全有效的將 各 到 各器中, 在更換終端或者終端
方便的將各 到終端已成 同步的主題。 y c 可以 終端和 等 各 的 同步, 最終使得終端和服各 上的 保持 致。
了 終端 各 的快速高 同步, 通常 增量同步的方式。 增 量同步是指將 上 次同步 到本 同步 同的 更新 同步。 y c 中的 同步即 增量同步方式。
了 增量同步, 終端或 各 需要 汞同步 ( 本) 中 上 次同步 到本 同步 同 休 ( 本 汞) 的 更新, 即修 ( h geo ) 。 修 志通常以文件形式存在, 它由 介 修 汞 組成, 每 介修 汞 代表 介 更新 休的修 信息, 其中包括 休的唯 ( 是由 每 休分配的) 、 休 的操作 以及可 的 休更新 的 等信息。 , 在 h geo9中 現有 木中, 通常是 操作 (修 ) 休 (不 同 休近是不 同 休), 都 在 eo 添 修 汞 。 送神方式 , 看 更新次數的增 , seo9 越 越大, 將 限制地增長。
了限制 e 的元 增長, 通常 用的方案 于每 介 休, c a geo9中只存在其最多 介修 汞 , 即 介 休 修 , 在將 的修 汞 添 Cha geo9中前, 首先 cha geo9中是否已 存在 休的修 汞 果存在, 則按照 策略, 在cha geo9中 修 的修 汞 果不存在, 則在cha geo9中添 休 的修 汞 。
用以上方案 限制cha geo9的大小,但是需要 搜索方式 cha geo9中是否存在 休 的修 汞 。 而且, 于任何 次 修 , 不 cha geo9是否存在其 的修 汞 , 都要執行 次上
的流程, 將 速度和效率。 內容
本 的目的在于提供 修 志中修 汞 的 、 更新和同步 方法及教 同步 各, 以克服現有 木中 修 汞 效率低下的 。
了解決上 , 本 提供了 修 汞 的 方法, 包括, 在 同步 各的修改 , 各修 汞 按照各項包含的 休 的 大小順序排列
在所 同步 各 上 中有 休 生教 更新 , 利用 有序 中元素的 算法在所 修 志中 是否存在包含 休的 休 的修 汞 。
, 有序 中元素的 算法包括 折半 算法。 本 近提供 修 汞 的更新方法, 包括,
在 同步 各的修改 , 各修 汞 按照各項包含的 休 的 大小順序排列
在所 同步 各 上 中有 休 生教 更新 , 利用 有序 中元素的 算法在所 修 志中 是否存在包含 休的 休 的修 汞 存在, 則按照 策略, 將 修 汞 中的 原更新信息修 力本 更新的信息 不存在, 將本 更新 的修 汞 添 到 修 , 且完成添 的 修 志中各修 汞 仍按照各項包含的 休 的 大小順序排列。
其中, 將本 更新 的修 汞 添 到 修 志中的步 驟包括 將本 更新 的修 汞 添 到 修 志中的任意位置, 然 將 修 志中的各修 汞 按照 休 的 大小順序 。
其中, 將本 更新 的修 汞 添 到 修 志中的步 驟包括 按照有序序列中元素的插值算法 修 汞 中 休
,將本 更新 的修 汞 添 到 修 志中的相座位置。 其中, 有序 中元素的插值算法包括 折半插值算法。
其中, 有序 中元素的 算法包括 折半 算法。
本 近提供 修 汞 的同步方法, 包括
在迸 同步 , 同步 各將本地修 志中保存的修 汞 的 同步到 各上 在同步完成 , 同步 各將所有未成功 同步的修 汞 行保存, 所有未成功同步的修 汞 按照各 包含的 休 的 大小順序 行排列。
上 方法近包括,
修 志中的每 修 汞 介 ( A ), F AG 的值 于表示 的修 汞 是否有效
在同步 中, 各接收到 同步 各 的 , 在 本地 相 的同步 , 按照 的同步 理結果向
同步 各返 同步成功 或同步失敗 同步 各在接收到 同步成功 ,將 的修 汞 的F AG 表示 在同步完成 , 同步 各將所有未成功同步的修 汞 行 保存的步驟包括 在同步完成 , 同步 各將所有F AG值表示有 的修 汞 行保存。
本 近提供 同步 各, 包括 存儲羊 及查 羊
存儲羊 力保存修 , 且在 修 志中各修 汞 按 照各項包含的 休 的 大小順序排列 新 , 利用有序 中元素的 算法在所 修 志中 是否存在包含 休的 休 的修 汞 。
上 各近包括更新羊 消息或 失敗消息 所述更新羊 在收到 成功消息 按照 策 , 將 修 汞 中的原更新信息修 力本 更新的信息 以及, 在收到 失敗消 息 將本 更新 的修 汞 添 到 修 其中, 完成 的 修 志中各修 汞 仍按照各項包含的 休 的 大 小順序排列。
其中, 更新羊 是
將本 更新 的修 汞 添 到 修 志中的任意位置, 然 將 修 志中的各修 汞 按照 休 的 大小順序排列 或者, , 將本 更新 的修 汞 添 到 修 志中的相座位置。 上 各近包括同步羊
同步羊 在 各 行教 同步 , 將 修 中保存的修 汞 的 同步到 各上 以及, 在同步完成 , 將所有未成功同步的修 汞 保存下 , 所有未成功同步的 修 汞 按照各項包含的 休 的 大小順序 行排列。
其中, 有序 中元素的 算法包括 折半 算法。
本 近提供 神教 同步 各, 包括同步羊 , 其中 同步羊 在 各 行教 同步 , 將 修 志中保存的修 汞 的 同步到 各上 以及, 在同步完成 , 將所有未成功 同步的修 汞 保存下 , 所有未成功同步的修 汞 按照各 項包含的 休 的 大小順序 行排列。 用本 不 可以限制 geo9的大小、使得文件 羊, 而且由 于 有序序列 的速度 高于 , 本 可大大提高 修 汞 的 速度。
1力本 中更新修 汞 方法的流程
2力本 中增量同步流程
3力本 中 ch geo9中修 汞 示意
4力本 中有序的ch geo9示意
5力本 中 更新 的ch geo9示意
6 力本 中插 休 6 的修 汞 的不 ch geo9示意
7 (a) 力本 中直接將 休 6的新修 汞 添 至ch geo9 的示意
7 (b) 力本 中 重新排序 的ch geo9示意 。 本 的較佳 方式
下面將結合 因及
本 方法的基本 是 在 同步 各 ( 手札或 P A ( e so a g a Ass s , 掌上 )等終端、 各 或任意其它能
同步的 各)的ch geo9中, 各修 汞 按照各項包含的 休 的 大小順序排列 在 同步 各中, 上 中有 休 生教 更新 ,利用有序 中元素的 算法在上 ch geo9中 是否存在 休 的修 汞 。
相 , 1所示, 更新方法的基本 是 在按照上 方 法完成 , 若在ch geo9中 找到包含 休 的修 汞 , 則 按照 策略, 將 修 汞 中的原更新信息修 力本 更新的信息 否 則,將本 更新 的修 汞 添 到上 geo9中, 且完成添 的 ch geo9 中各修 汞 仍然按照各項包含的 休 的 大小順 序排列。
完成添 的 ch geo9 中各修 汞 仍按照各項包含的 休 的 大小順序排列, 可 用以下 方式中的任意
方式 在ch geo9中添 修 汞 , 可將本 更新 的修 汞 添 到上 ch geo9中的任意位置 ( , 可添 到 ch geo9的 尾部) 完成添 , 按照ch geo9中各修 汞 包含的 休 的 大小順序重新 修 汞 行排列。
方式 在ch geo9中添 修 汞 , 可按照有序序列中元素的插 值算法 修 汞 中 休 , 將本 更新 的修 汞 添 到ch geo9中的相座位置。
上 更新方法 , 得到 介全新的有序的ch geo9, 此 林地 ch geo9 操作, 不 文件 羊, 且大大提高了 修 汞 的 速度。 , 本 將ch geo9的排序和插值融 同步中, 了 h geo9中修 汞 的快速 。
上 同步 各需要 其它 各 行教 同步 , 2所示, 執 行下 步驟
1) ch geo9 ch geo9中的所有ch geo9 汞
2) 同步 同步 各 上 其它 各的 同步
3) 刷新 ch geo 將已 同步成功的 休 的修 汞 h geo9中刪除, 在 余的修 汞 多于1 的情況下, 余的修 汞 按照各項包含的 休 的 大小 順序排列。
同步 , 若 中的 或某些 休 了更新操作, 則按照 上 更新方法將 更新操作更新到上 刷新 的ch geo9中。
下面用本 的 座 步 以說明。 以 y 同步 本 。 3 ch geo9中修 汞 的 , 其中包括 休 和帶有 ( A ) 的操作矣 。
休 , 本 本中每 休分配的唯 青
帶有F AG的操作矣 可 0 3。 其中, 0代表 , 1 3均力 有效, 1代表添 ( ), 2代表刪除( T ), 3代表更新( AT ) 在同步 , ch geo9中的各未成功同步的修 行排序操 作, 包括
(1) 利用任何 排序算法,將所有未成功同步的修 汞 按照其中 休 的 大小 或 存 介 文件。 因此, 文件 有序。
在 同步 ,同步 各 將本地保存的ch geo9中所有有效的修 汞 的 同步到 各上, 收到 的 于 是否同步成功的 (即同步成功 或同步失敗 ) 。 由于本
F AG的值 表示相 的修 操作矣 , 因此, 上 同步 各在收到 , 已同步成功, 則將本地保存的 的修 汞 的F AG 表示 (在本 中即 0) 否則, 不 修 汞 的F AG 修 。
則在同步 , 所有未成功同步的修 汞 即 ch geog中F AG 值表示有效的修 汞 。
(2)將 ch geo9刪除。
(3)將 文件更名 ch geo9 , 得到 介有序的ch geo9, 4所示。
本中某項 (及 休) 更新 , 包括以下步驟
(1) 在有序的ch geo9中 任何 有效的有序序列中元素的 算法 ch geo9中是否有 休 的修 汞
(2) 上 步 的結果, 操作 下
1) 果有 休 的修 汞 ,則按照 定的 策略 汞 修 。
4中 5的 休 了 次操作, 本 操作力刪除, 則 按照 策略, 在 geo9中 找到 5的修 汞 , 將 操作 □JP AT )修 T
2) 果不存在 休 的修 汞 , 上 思想,可 下 方案中的任意
a) 可按照 定的插值算法, 將新的修 汞 有序 插 到 ch geog 中, 使ch geo9在 本的手 操作 中 直保持有序。
休 6的 休 了添 操作, 則需要將此次修 的 修 汞 添 到ch geo9中。 上 插值算法 , 修 汞 添 到 休 5 7的修 汞 同, 6所示
b) 可將新的修 汞 直接添 至 ch geo9 , 接看 行 次 ch geo9中各修 汞 的重新排序操作, 亦可 到排序目的。
休 6的 休 了添 操作, 則需要將此次修 的 修 汞 添 到 ch geo9中。 則 7 (a) 所示, 需先將 修 汞 添 到ch geo9的尾部 (即添 到包含 休 7的修 汞 ) , 然 重新 各修 汞 行排序, 按照各項中 休 的 大小
或 排列, 排序 的文件 7 (b) 所示。
上 方式, 都可以得到 介全新的有序的ch geog
在 般方案中, ch geo9中各修 汞項元 排列 ( 代表 ch geo9中各修 汞 中包含的 休 )
397 2 7 520
則 果 更新 15的修 汞 , 統的方案, 則 8 , 即 8 才能找到。 最 情況下需要9 。 ,
( ), 即最 情況下 , 其中, ch geo9中包含的修
的 。
而 果 ch geo9中的修 有序排列, 則排序 1347912151720
常用的有序序列元素的 方法 折半 ,
15的修 汞 , 則只需要2 。 最 的情況是 20, 也只需4次。
折半 法的 ( og ) 則 00 于 , 最 情況下 1000 而 于 折半 , 最 只需 10 。 因此大大提高了 速度。
在 般方案中, 同上述第 介序列, 需要向 geo9中添
13的 h geo9 汞, 則在 般方案中, 將13排在20 , 即
143971217152013 在本說明中, 名 有修 , 力新增的ch geo9 汞, 將新 的ch geo9修 汞 ch geo9, 有 方法
方法 可采用折半插 法, 即 折半 的方法, 找到 插 的位置, 直接將新的修 汞 有序 插 ch geo9, 使ch geo9在
的更新 中 直保持有序。 同上, 折半插 法的 Og ) 000 在最 的情況下,也只需 10次 便可 ch geo9的有 序。
方法 可將新的修改 汞 直接添 至 ch geo9 , 接看 行 次 ch geo9中各修 汞 的重新排序操作, 亦可 到排序目的。
然 方法 增 了插值, 但 也只是 了折半 , 00 最 也只需 10 。 也就是說, 于 00, 有序的插 和 最多也就是20 , 而 于 的 , 最 情況 1000 。 因 此 用本 明大大降低了 。
上 , 用本 使得 修 汞 的 速度大大提高。 本 不 可以限制文件的元 增長, 使得文件 羊, 而且可大大提高 修 汞 的 速度。
此 , 本 近提供了 神教 同步 各, 包括 存儲羊 及查 羊 存儲羊 于保存修 , 且在 修 志中各修 汞 按照 各項包含的 休 的數值大小 , 利用有序 中元素的 算法在所 修 志中 是否存在包含 休的 休 的修 汞 。
上 各中近可近包括更新羊 或 失敗消息
更新羊 于在收到 成功消息 按照 策略, 將 修 汞 中的原更新信息修 力本 更新的信息 近 于在收到 失敗消息 將本 更新 的修 汞 添 到 修 其中, 完成添 的 修 志中各修 汞 仍按照各項包含的 休 的 大小順 序排列。
步 , 更新羊 于將本 更新 的修 汞 添 到所 述修 志中是指 所迷更新羊 于將本 更新 的修 汞 添 修 志中的任意位置, 然 將 修 志中的各修 汞 按照 休 的 大小順序排列 或者, 更新羊 于按照有序序列中 元素的插值算法 修改 汞 中 休 , 將本 更新
的修 汞 添 到所述修 志中的相座位置。
上 各中近可包括同步羊 在 各 行教 同步 , 同 羊 于將 修 志中保存的修 汞 的 同步到 各上 近 于在同步完成 , 將所有未成功同步的修 汞 保存下 , 所有未成功同步的修 汞 按照各項包含的 休 的 大 小順序 行排列。
本 近提供 神教 同步 各, 包括同步羊 , 其中
所 同步羊 在 各 行教 同步 , 將 修 志 中保存的修 汞 的 同步到 各上 以及, 在同步完成 , 將所有未成功同步的修 汞 保存下 , 所有未成功同步的 修 汞 按照各項包含的 休 的 大小順序 行排列。 然, 本 近可有其他多 , 在不 本 精神及其 的 情況下,熟悉本領域的 木 可 本 作出各 相 的 和 , ,
用本 不 可以限制 geo9的大 使得文件 羊, 而且由 -有序序列 本 可大大提高 汞 的 速度。

Claims

要 求
1、 修 汞 的 方法, 包括,
在 同步 各的修 志中, 各修 汞 按照各項包含的 休 的 大小順序排列
在所 同步 各中, 上 中有 休 生教 更新 , 利用 有序 中元素的 算法在所 修 志中 是否存在包含 休的 休 的修 汞 。
2、 要求1 的 方法, 其中, 有序 中元素的 算法包括 折半 算法。
3、 修 汞 的更新方法, 包括,
在 同步 各的修 志中, 各修 汞 按照各項包含的 休 的 大小順序排列
在所 同步 各中, 上 中有 休 生教 更新 , 利用 有序 中元素的 算法在所 修 志中 是否存在包含 休的 休 的修 汞 存在, 則按照 策略, 將 修 汞 中的 原更新信息修 力本 更新的信息 不存在, 將本 更新 的修 汞 添 到 修 志中, 且完成添 的 修 志中各修 汞 仍按照各項包含的 休 的 大小順序排列。
4、 要求3 的更新方法, 其中,
將本 更新 的修 汞 添 到 修 志中的步驟包 括 將本 更新 的修 汞 添 到 修 志中的任意位置, 然 將所述修 志中的各修 汞 按照 休 的 大小順序排列。
5、 要求3 的更新方法, 其中,
將本 更新 的修 汞 添 到 修 志中的步驟 按照有序序列中元素的插值算法 修改 汞 中 休
, 將本 更新 的修 汞 添 到所述修 志中的相座位置。
6、 要求5 的更新方法, 其中, 有序數列中元素的插值算法包括 折半插值算法。
7、 要求3、 4、 5或6 的更新方法, 其中,
有序數列中元素的 算法包括 折半 算法。
8、 修 汞 的同步方法, 包括
在 同步 , 同步 各將本地修 志中保存的修 汞 的數 同步到 各上 在同步完成 , 同步 各將所有未成功 同步的修 汞 行保存, 所有未成功同步的修 汞 按照各 項包含的 休 的數值大小順序 行排列。
9、 要求8 的同步方法, 近包括,
修 志中的每 修 汞 介 ( A ), F AG 的值 于表示 的修 汞 是否有效
在同步 中, 各接收到 同步 各 的數 , 在 本地 相夫教 的同步 , 按照 的同步 理結果向
同步 各返 同步成功 或同步失敗 同步 各在接收到 同步成功 ,將 的修 汞 的F AG 表示 在同步完成 , 同步 各將所有未成功同步的修 汞 行 保存的步驟包括 在同步完成 , 同步 各將所有F AG值表示有 效的修 汞 行保存。
10、 神教 同步 各, 包括 存儲羊 及查 羊
存儲羊 力保存修 , 且在 修 志中各修 汞 按 照各項包含的 休 的數值大小順序排列 新 , 利用有序 中元素的 算法在所 修 志中 是否存在包含 休的 休 的修 汞 。
11、 要求10 的 各, 近包括更新羊 消息或 失敗消息 更新羊 在收到 成功消息 按照 策略, 將 修 汞 中的原更新信息修 力本 更新的信息 以及, 在收到 失敗消 息 將本 更新 的修 汞 添 到 修 其中, 完成添 的 修 志中各修 汞 仍按照各項包含的 休 的 大 小順序排列。
12、 要求11 的 各, 其中,
更新羊 是
將本 更新 的修 汞 添 到 修 志中的任意位置, 然 將 修 志中的各修 汞 按照 休 的 大小順序排列 或者, , 將本 更新 的修 汞 添 到 修 志中的相座位置。
13、 要求11 的 各, 近包括同步羊
同步羊 在 各 行教 同步 , 將 修 志 中保存的修 汞 的 同步到 各上 以及, 在同步完成 , 將所有未成功同步的修 汞 保存下 , 所有未成功同步的 修 汞 按照各項包含的 休 的 大小順序 行排列。
14、 要求10 1 12或 13 的 各, 其中, 有序 中元素的 算法包括 折半 算法。
15、 神教 同步 各, 包括同步羊 , 其中
同步羊 在 各 行教 同步 , 將 修 志 中保存的修 汞 的 同步到 各上 以及, 在同步完成 , 將所有未成功同步的修 汞 保存下 , 所有未成功同步的 修 汞 按照各項包含的 休 的 大小順序 行排列。
PCT/CN2010/072158 2009-12-31 2010-04-23 一种修改记录项的查找、更新和同步方法及数据同步设备 Ceased WO2010148762A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2010265607A AU2010265607B2 (en) 2009-12-31 2010-04-23 Method for finding, updating and synchronizing modified record item and data synchronizing device
US13/519,195 US20120296870A1 (en) 2009-12-31 2010-04-23 Method for Finding, Updating and Synchronizing Modified Record Item and Data Synchronizing Device
EP10791268.5A EP2506531A4 (en) 2009-12-31 2010-04-23 METHOD FOR FINDING, UPDATING AND SYNCHRONIZING MODIFIED RECORDING UNITS AND DATA SYNCHRONIZATION DEVICE

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910262788.2 2009-12-31
CN200910262788A CN101751473A (zh) 2009-12-31 2009-12-31 一种修改记录项的查找、更新和同步方法及数据同步设备

Publications (1)

Publication Number Publication Date
WO2010148762A1 true WO2010148762A1 (zh) 2010-12-29

Family

ID=42478452

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/072158 Ceased WO2010148762A1 (zh) 2009-12-31 2010-04-23 一种修改记录项的查找、更新和同步方法及数据同步设备

Country Status (5)

Country Link
US (1) US20120296870A1 (zh)
EP (1) EP2506531A4 (zh)
CN (1) CN101751473A (zh)
AU (1) AU2010265607B2 (zh)
WO (1) WO2010148762A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2891083A4 (en) * 2012-08-29 2015-08-26 Tencent Tech Shenzhen Co Ltd METHOD AND DEVICE FOR SYNCHRONIZING WEBSITE INFORMATION

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101058592B1 (ko) * 2010-12-14 2011-08-23 주식회사 포드림 영상정보 오남용 감사 시스템
US8694516B2 (en) * 2010-12-22 2014-04-08 Sap Ag Generating a hierarchy-based trace log
JP5917103B2 (ja) * 2011-11-18 2016-05-11 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム
CN103685350B (zh) * 2012-09-04 2016-12-21 阿里巴巴集团控股有限公司 存储系统的同步方法及相关的设备
US9336226B2 (en) 2013-01-11 2016-05-10 Commvault Systems, Inc. Criteria-based data synchronization management
US9858052B2 (en) * 2013-03-21 2018-01-02 Razer (Asia-Pacific) Pte. Ltd. Decentralized operating system
CN104239312B (zh) * 2013-06-11 2019-03-15 富泰华工业(深圳)有限公司 文件管理系统及方法
CN103294830A (zh) * 2013-06-27 2013-09-11 北京网秦天下科技有限公司 用于更新规则数据集的方法和设备
US9798596B2 (en) 2014-02-27 2017-10-24 Commvault Systems, Inc. Automatic alert escalation for an information management system
CN105450682B (zh) * 2014-08-08 2019-12-06 阿里巴巴集团控股有限公司 一种用于数据同步保存、向客户端同步数据的方法、装置和系统
US10169368B2 (en) 2014-10-02 2019-01-01 International Business Machines Corporation Indexing of linked data
US9588849B2 (en) 2015-01-20 2017-03-07 Commvault Systems, Inc. Synchronizing selected portions of data in a storage management system
US9952934B2 (en) * 2015-01-20 2018-04-24 Commvault Systems, Inc. Synchronizing selected portions of data in a storage management system
CN106156070B (zh) * 2015-03-31 2019-07-12 华为技术有限公司 一种查询方法、文件合并方法与相关装置
US11507534B2 (en) * 2017-05-11 2022-11-22 Microsoft Technology Licensing, Llc Metadata storage for placeholders in a storage virtualization system
CN109977675B (zh) * 2017-12-28 2022-08-16 超聚变数字技术有限公司 一种开源软件识别方法及装置
CN110321356B (zh) * 2019-05-22 2021-08-03 卓尔智联(武汉)研究院有限公司 数据更新方法及系统、计算机装置及可读存储介质
CN112328275A (zh) * 2020-10-10 2021-02-05 岭东核电有限公司 用于核电厂的数据更新方法、装置、终端设备和存储介质
CN112527914B (zh) * 2021-02-10 2021-06-15 腾讯科技(深圳)有限公司 主备数据库同步方法、主节点、备节点及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101216832A (zh) * 2007-12-28 2008-07-09 腾讯科技(深圳)有限公司 数据同步方法及装置
CN101370032A (zh) * 2008-09-09 2009-02-18 中兴通讯股份有限公司 数据同步中的修改日志维护方法和装置
CN101419605A (zh) * 2008-04-30 2009-04-29 中山大学 一种可实现重复单词列表的电子词典三级存储架构

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5915249A (en) * 1996-06-14 1999-06-22 Excite, Inc. System and method for accelerated query evaluation of very large full-text databases
EP1564657A1 (en) * 2004-02-10 2005-08-17 Research In Motion Limited Apparatus and method for data communication and synchronisation
KR100678921B1 (ko) * 2005-10-18 2007-02-05 삼성전자주식회사 다중 서버 환경에 적합한 디바이스를 클라이언트로 하여동기화를 수행하는 방법 및 장치
US20070174315A1 (en) * 2006-01-18 2007-07-26 Avraham Leff Compressing state in database replication
US7715444B2 (en) * 2007-02-02 2010-05-11 Palm, Inc Resuming a previously interrupted peer-to-peer synchronization operation
KR101430517B1 (ko) * 2008-01-31 2014-08-19 삼성전자주식회사 복수의 데이터 통신장치들 간의 데이터 동기 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101216832A (zh) * 2007-12-28 2008-07-09 腾讯科技(深圳)有限公司 数据同步方法及装置
CN101419605A (zh) * 2008-04-30 2009-04-29 中山大学 一种可实现重复单词列表的电子词典三级存储架构
CN101370032A (zh) * 2008-09-09 2009-02-18 中兴通讯股份有限公司 数据同步中的修改日志维护方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2891083A4 (en) * 2012-08-29 2015-08-26 Tencent Tech Shenzhen Co Ltd METHOD AND DEVICE FOR SYNCHRONIZING WEBSITE INFORMATION
US10305978B2 (en) 2012-08-29 2019-05-28 Tencent Technology (Shenzhen) Company Limited Method and apparatus for synchronizing webpage information
US10951701B2 (en) 2012-08-29 2021-03-16 Tencent Technology (Shenzhen) Company Limited Method and apparatus for synchronizing webpage information

Also Published As

Publication number Publication date
US20120296870A1 (en) 2012-11-22
AU2010265607B2 (en) 2014-01-16
EP2506531A1 (en) 2012-10-03
CN101751473A (zh) 2010-06-23
EP2506531A4 (en) 2016-09-07
AU2010265607A1 (en) 2012-07-19

Similar Documents

Publication Publication Date Title
WO2010148762A1 (zh) 一种修改记录项的查找、更新和同步方法及数据同步设备
CN101621481B (zh) 保持聊天记录和聊天内容的对应关系的设备和方法
EP3131246B1 (en) Method, device and storage medium for rapidly synchronizing medium access control address table
JP2012511773A5 (zh)
WO2015007125A1 (zh) 一种对存储器上的文件进行扫描的方法及装置
EP2355472A2 (en) Apparatus and method for transmitting and receiving handwriting animation message
WO2018177190A1 (zh) 一种区块链数据同步的方法和装置
WO2017219867A1 (zh) 一种短消息重试处理方法及装置、系统
WO2015010508A1 (zh) 一种基于一维线性空间实现Trie树的词典存储管理方法
CN104079623B (zh) 多级云存储同步控制方法及系统
CN102571990A (zh) 移动终端电子邮件同步方法及系统
CN109978499A (zh) 一种多测站事后遥测数据快速处理方法
CN101764883A (zh) 一种移动终端输入收件人信息的方法及其系统
CN108733828A (zh) 公司名称的提取方法、装置和计算机可读介质
CN104572605B (zh) 脚注排版的实现方法和装置
US20080229170A1 (en) Parallel arrangement of serial concatenated convolutional code decoders with optimized organization of data for efficient use of memory resources
CN108763479A (zh) 基于终端文件系统的文件管理方法
US20130182805A1 (en) Rate matching method and apparatus
CN107229427A (zh) 一种文件存储方法、系统及计算机存储介质
CN101938424A (zh) 建立路由表的方法和装置及报文转发方法和装置
CN110647517B (zh) 一种表格数据结构的处理方法和装置
CN106612358B (zh) 一种终端和设置联系人头像的方法
CN100407731C (zh) 呼叫号码查找方法
CN108549651A (zh) 一种主、备数据库同步方法和系统
CN100525208C (zh) 一种数据同步方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10791268

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13519195

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2010265607

Country of ref document: AU

Ref document number: 2010791268

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2010265607

Country of ref document: AU

Date of ref document: 20100423

Kind code of ref document: A