CN107491565B - Data synchronization method - Google Patents
Data synchronization method Download PDFInfo
- Publication number
- CN107491565B CN107491565B CN201710928744.3A CN201710928744A CN107491565B CN 107491565 B CN107491565 B CN 107491565B CN 201710928744 A CN201710928744 A CN 201710928744A CN 107491565 B CN107491565 B CN 107491565B
- Authority
- CN
- China
- Prior art keywords
- data
- node
- value
- block
- data node
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000013507 mapping Methods 0.000 claims abstract description 20
- 238000005070 sampling Methods 0.000 claims description 25
- 238000003860 storage Methods 0.000 claims description 23
- 230000001360 synchronised effect Effects 0.000 claims description 13
- 238000005516 engineering process Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 abstract description 17
- 238000004422 calculation algorithm Methods 0.000 abstract description 12
- 230000000903 blocking effect Effects 0.000 abstract description 5
- 238000005457 optimization Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 5
- 230000004069 differentiation Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
- G06F16/137—Hash-based
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (9)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710928744.3A CN107491565B (en) | 2017-10-10 | 2017-10-10 | Data synchronization method |
PCT/CN2017/116108 WO2019071801A1 (en) | 2017-10-10 | 2017-12-14 | Data synchronization method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710928744.3A CN107491565B (en) | 2017-10-10 | 2017-10-10 | Data synchronization method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107491565A CN107491565A (en) | 2017-12-19 |
CN107491565B true CN107491565B (en) | 2020-01-14 |
Family
ID=60654353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710928744.3A Active CN107491565B (en) | 2017-10-10 | 2017-10-10 | Data synchronization method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107491565B (en) |
WO (1) | WO2019071801A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110062028A (en) * | 2019-03-21 | 2019-07-26 | 深圳壹账通智能科技有限公司 | Data synchronous method, apparatus, computer equipment and computer storage medium |
CN111046008A (en) * | 2019-12-05 | 2020-04-21 | 上海英方软件股份有限公司 | System and method for synchronously distributing files in real time |
CN114422503B (en) * | 2022-01-24 | 2024-01-30 | 深圳市云语科技有限公司 | Method for intelligently selecting file transmission mode by multi-node file transmission system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102054035A (en) * | 2010-12-29 | 2011-05-11 | 北京播思软件技术有限公司 | Data range-based method for synchronizing data in database |
CN103379160A (en) * | 2012-04-25 | 2013-10-30 | 上海咏云信息技术有限公司 | Difference synchronizing method for oversized file |
CN104426975A (en) * | 2013-09-03 | 2015-03-18 | 北京网秦天下科技有限公司 | Method, equipment and system for data synchronization |
CN106375481A (en) * | 2016-11-09 | 2017-02-01 | 江麓机电集团有限公司 | Distributed ERP and MES data synchronous connection system and data communication method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065098A (en) * | 2010-12-31 | 2011-05-18 | 网宿科技股份有限公司 | Method and system for synchronizing data among network nodes |
US9460178B2 (en) * | 2013-01-25 | 2016-10-04 | Dell Products L.P. | Synchronized storage system operation |
CN103761162B (en) * | 2014-01-11 | 2016-12-07 | 深圳清华大学研究院 | The data back up method of distributed file system |
CN105721520B (en) * | 2014-12-02 | 2019-01-18 | 清华大学 | A kind of file synchronisation method and device |
CN106293996B (en) * | 2015-05-20 | 2019-11-08 | 腾讯科技(深圳)有限公司 | Method of data synchronization, main equipment, alternate device and system |
CN105162855A (en) * | 2015-08-18 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | Incremental data synchronization method and device |
-
2017
- 2017-10-10 CN CN201710928744.3A patent/CN107491565B/en active Active
- 2017-12-14 WO PCT/CN2017/116108 patent/WO2019071801A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102054035A (en) * | 2010-12-29 | 2011-05-11 | 北京播思软件技术有限公司 | Data range-based method for synchronizing data in database |
CN103379160A (en) * | 2012-04-25 | 2013-10-30 | 上海咏云信息技术有限公司 | Difference synchronizing method for oversized file |
CN104426975A (en) * | 2013-09-03 | 2015-03-18 | 北京网秦天下科技有限公司 | Method, equipment and system for data synchronization |
CN106375481A (en) * | 2016-11-09 | 2017-02-01 | 江麓机电集团有限公司 | Distributed ERP and MES data synchronous connection system and data communication method |
Also Published As
Publication number | Publication date |
---|---|
WO2019071801A1 (en) | 2019-04-18 |
CN107491565A (en) | 2017-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110442579B (en) | State tree data storage method, synchronization method and equipment and storage medium | |
CN107491565B (en) | Data synchronization method | |
US20180285014A1 (en) | Data storage method and apparatus | |
US10771358B2 (en) | Data acquisition device, data acquisition method and storage medium | |
CN107197359B (en) | Video file caching method and device | |
CN104573064B (en) | A kind of data processing method under big data environment | |
CN110908589B (en) | Data file processing method, device, system and storage medium | |
CN108197160B (en) | Picture loading method and device | |
CN104348884A (en) | Cloud storage automatic synchronization method | |
US10929445B2 (en) | Distributed search framework with virtual indexing | |
Kim et al. | Accelerating GNN training with locality-aware partial execution | |
CN116560562A (en) | Method and device for reading and writing data | |
CN117112508B (en) | File synchronization method and device based on serial numbers, computer equipment and storage medium | |
EP3274844B1 (en) | Hierarchical cost based caching for online media | |
CN110740138B (en) | Data transmission method and device | |
US10659304B2 (en) | Method of allocating processes on node devices, apparatus, and storage medium | |
US10250515B2 (en) | Method and device for forwarding data messages | |
WO2016090985A1 (en) | Cache reading method and apparatus, and cache reading processing method and apparatus | |
CN110633257A (en) | Real-time synchronization method and system for bank parameter files in private cloud environment | |
WO2020076394A1 (en) | Resource allocation using restore credits | |
CN113296692B (en) | Data reading method and device | |
US10015012B2 (en) | Precalculating hashes to support data distribution | |
EP3207457B1 (en) | Hierarchical caching for online media | |
CN108762679B (en) | Method for combining online DDP (distributed data processing) and offline DDP (distributed data processing) and related device thereof | |
US20200019321A1 (en) | Methods for minimizing fragmentation in ssd within a storage system and devices thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Data synchronization method and system Effective date of registration: 20200529 Granted publication date: 20200114 Pledgee: Guanggu Branch of Wuhan Rural Commercial Bank Co.,Ltd. Pledgor: IOL (WUHAN) INFORMATION TECHNOLOGY Co.,Ltd. Registration number: Y2020420000026 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20210623 Granted publication date: 20200114 Pledgee: Guanggu Branch of Wuhan Rural Commercial Bank Co.,Ltd. Pledgor: IOL (WUHAN) INFORMATION TECHNOLOGY Co.,Ltd. Registration number: Y2020420000026 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method of data synchronization Effective date of registration: 20210629 Granted publication date: 20200114 Pledgee: Guanggu Branch of Wuhan Rural Commercial Bank Co.,Ltd. Pledgor: IOL (WUHAN) INFORMATION TECHNOLOGY Co.,Ltd. Registration number: Y2021420000060 |
|
PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20230619 Granted publication date: 20200114 Pledgee: Guanggu Branch of Wuhan Rural Commercial Bank Co.,Ltd. Pledgor: IOL (WUHAN) INFORMATION TECHNOLOGY Co.,Ltd. Registration number: Y2021420000060 |