SG11201806007RA - Data synchronization method, apparatus, and system - Google Patents
Data synchronization method, apparatus, and systemInfo
- Publication number
- SG11201806007RA SG11201806007RA SG11201806007RA SG11201806007RA SG11201806007RA SG 11201806007R A SG11201806007R A SG 11201806007RA SG 11201806007R A SG11201806007R A SG 11201806007RA SG 11201806007R A SG11201806007R A SG 11201806007RA SG 11201806007R A SG11201806007R A SG 11201806007RA
- Authority
- SG
- Singapore
- Prior art keywords
- data
- real
- synchronization
- cache
- time
- Prior art date
Links
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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/273—Asynchronous replication or reconciliation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/275—Synchronous replication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The present application discloses a data synchronization method, apparatus, and system. data method the determining that data of a source end database is modified, generating a real-time notification for this data modification by a data synchronization source end and sending the real-time 5 notification a synchronization end; after ceiving real-time notification, obtaining data modification related information by parsing the real-time notification by the data synchronization target end and updating a cache in a target end database based on a parsing result. In the previous solution, after the real-time notification is received, a cache in a local database can be directly updated based on 10 information in real-time Nonetheless, a database can be initiated to update cache data immediately after synchronization of local data is completed so as to reduce a cache synchronization update delay.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610031809.XA CN106980625B (en) | 2016-01-18 | 2016-01-18 | Data synchronization method, device and system |
PCT/CN2017/070648 WO2017124938A1 (en) | 2016-01-18 | 2017-01-09 | Method, device, and system for data synchronization |
Publications (1)
Publication Number | Publication Date |
---|---|
SG11201806007RA true SG11201806007RA (en) | 2018-08-30 |
Family
ID=59340589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG11201806007RA SG11201806007RA (en) | 2016-01-18 | 2017-01-09 | Data synchronization method, apparatus, and system |
Country Status (10)
Country | Link |
---|---|
US (3) | US11010404B2 (en) |
EP (1) | EP3407527B1 (en) |
JP (1) | JP6745884B2 (en) |
KR (1) | KR102153804B1 (en) |
CN (1) | CN106980625B (en) |
MY (1) | MY185258A (en) |
PH (1) | PH12018501520A1 (en) |
SG (1) | SG11201806007RA (en) |
TW (1) | TW201730784A (en) |
WO (1) | WO2017124938A1 (en) |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106980625B (en) | 2016-01-18 | 2020-08-04 | 阿里巴巴集团控股有限公司 | Data synchronization method, device and system |
US11669320B2 (en) | 2016-02-12 | 2023-06-06 | Nutanix, Inc. | Self-healing virtualized file server |
US11218418B2 (en) | 2016-05-20 | 2022-01-04 | Nutanix, Inc. | Scalable leadership election in a multi-processing computing environment |
CN106412071A (en) * | 2016-10-08 | 2017-02-15 | 中国工商银行股份有限公司 | Data synchronization method and apparatus |
US11562034B2 (en) | 2016-12-02 | 2023-01-24 | Nutanix, Inc. | Transparent referrals for distributed file servers |
US11568073B2 (en) | 2016-12-02 | 2023-01-31 | Nutanix, Inc. | Handling permissions for virtualized file servers |
US11294777B2 (en) | 2016-12-05 | 2022-04-05 | Nutanix, Inc. | Disaster recovery for distributed file servers, including metadata fixers |
US11288239B2 (en) | 2016-12-06 | 2022-03-29 | Nutanix, Inc. | Cloning virtualized file servers |
US11281484B2 (en) | 2016-12-06 | 2022-03-22 | Nutanix, Inc. | Virtualized server systems and methods including scaling of file system virtual machines |
CN107465767B (en) * | 2017-09-29 | 2020-06-23 | 网宿科技股份有限公司 | Data synchronization method and system |
US10521139B2 (en) * | 2017-12-14 | 2019-12-31 | International Business Machines Corporation | Copy source to target management in a data storage system |
CN108337303A (en) * | 2018-01-24 | 2018-07-27 | 中国银联股份有限公司 | A kind of method of data synchronization and distributed system |
CN110309157A (en) * | 2018-03-06 | 2019-10-08 | 北京京东尚科信息技术有限公司 | A kind of data synchronization updating method and apparatus |
CN108200219B (en) * | 2018-03-13 | 2020-04-14 | Oppo广东移动通信有限公司 | Data synchronization method, device, server and storage medium |
CN108551484B (en) * | 2018-04-23 | 2021-04-20 | 平安科技(深圳)有限公司 | User information synchronization method, device, computer device and storage medium |
CN109254997B (en) * | 2018-08-27 | 2020-12-11 | 广州城市信息研究所有限公司 | Data synchronization method, system, computer device and readable storage medium |
CN109284300A (en) * | 2018-08-31 | 2019-01-29 | 江苏龙虎网信息科技股份有限公司 | A kind of client mass data real time updating method |
US11770447B2 (en) | 2018-10-31 | 2023-09-26 | Nutanix, Inc. | Managing high-availability file servers |
CN109714394B (en) * | 2018-12-05 | 2021-11-09 | 深圳店匠科技有限公司 | Cross-border multi-server information synchronization method, system and storage medium |
CN109814791B (en) * | 2018-12-20 | 2020-11-13 | 东软集团股份有限公司 | Method and device for processing flow nodes, storage medium and electronic equipment |
CN109753511B (en) * | 2018-12-28 | 2020-12-04 | 北京东方国信科技股份有限公司 | Cross-region real-time synchronization method and system for big data platform |
CN109783580A (en) * | 2019-01-24 | 2019-05-21 | 北京致远互联软件股份有限公司 | Method of data synchronization and device |
CN110046167B (en) * | 2019-02-18 | 2024-03-26 | 创新先进技术有限公司 | Data updating method and system |
CN109936481B (en) | 2019-03-22 | 2021-06-18 | 北京达佳互联信息技术有限公司 | Master-slave server switching method and device, electronic equipment and storage medium |
CN110222065A (en) * | 2019-05-29 | 2019-09-10 | 深圳市思迪信息技术股份有限公司 | Computer room website update method and system based on mobile platform |
KR102211403B1 (en) * | 2019-06-19 | 2021-02-03 | 주식회사 코비젼 | Synchronizing system for public resources in multi-WEB server environment |
CN110633324B (en) * | 2019-09-18 | 2022-07-26 | 中化信息技术有限公司 | Method, apparatus, electronic device and computer readable medium for synchronizing data |
CN110990200B (en) * | 2019-11-26 | 2022-07-05 | 苏宁云计算有限公司 | Flow switching method and device based on multiple active data centers |
CN111125247A (en) * | 2019-12-06 | 2020-05-08 | 北京浪潮数据技术有限公司 | Method, device, equipment and storage medium for caching redis client |
CN111061768A (en) * | 2019-12-23 | 2020-04-24 | 珠海格力电器股份有限公司 | Data processing method and system |
CN111162995A (en) * | 2019-12-26 | 2020-05-15 | 苏州浪潮智能科技有限公司 | Data change notification method, device, equipment and readable storage medium |
US11500850B1 (en) | 2020-02-26 | 2022-11-15 | Snap Inc. | Synchronizing content with third-party application |
CN111464332B (en) * | 2020-03-06 | 2023-02-24 | 中国人民财产保险股份有限公司 | Disaster recovery method, device and equipment |
CN113556371B (en) * | 2020-04-26 | 2022-09-30 | 深信服科技股份有限公司 | Data synchronization method, system, equipment and computer readable storage medium |
US11768809B2 (en) | 2020-05-08 | 2023-09-26 | Nutanix, Inc. | Managing incremental snapshots for fast leader node bring-up |
CN112069256A (en) * | 2020-08-27 | 2020-12-11 | 苏州浪潮智能科技有限公司 | Data synchronization device on server cluster and synchronization method thereof |
CN112328275A (en) * | 2020-10-10 | 2021-02-05 | 岭东核电有限公司 | Data updating method and device for nuclear power plant, terminal equipment and storage medium |
CN112559025B (en) * | 2020-12-16 | 2024-10-22 | 中国人寿保险股份有限公司 | Configuration information updating synchronization method and device |
CN112905694B (en) * | 2021-02-05 | 2024-10-01 | 广州虎牙科技有限公司 | Data synchronization method, device, server and storage medium |
US12131192B2 (en) | 2021-03-18 | 2024-10-29 | Nutanix, Inc. | Scope-based distributed lock infrastructure for virtualized file server |
CN115150411A (en) * | 2021-03-31 | 2022-10-04 | 华为技术有限公司 | Data synchronization method and device |
CN113656366B (en) * | 2021-08-03 | 2024-05-03 | 北京数码大方科技股份有限公司 | Data processing method and device for electronic warehouse |
US12117972B2 (en) | 2021-08-19 | 2024-10-15 | Nutanix, Inc. | File server managers and systems for managing virtualized file servers |
US20230056217A1 (en) | 2021-08-19 | 2023-02-23 | Nutanix, Inc. | Failover and failback of distributed file servers |
CN113992680B (en) * | 2021-11-10 | 2024-02-02 | 中国工商银行股份有限公司 | Scheduling method, device, equipment and medium applied to distributed multi-activity system |
CN113986909B (en) * | 2021-12-24 | 2022-04-22 | 畅捷通信息技术股份有限公司 | Real-time data synchronization method, system and medium for reversely recording synchronization state |
CN114415984B (en) * | 2022-03-31 | 2022-08-16 | 阿里云计算有限公司 | Data processing method and device |
CN114722046A (en) * | 2022-04-18 | 2022-07-08 | 聚好看科技股份有限公司 | Server and home page cache data version generation method |
CN116561089B (en) * | 2023-07-10 | 2023-09-19 | 成都泛联智存科技有限公司 | Data synchronization method, device, client and computer readable storage medium |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6792436B1 (en) * | 2000-02-11 | 2004-09-14 | Persistence Software, Inc. | Method for synchronizing multiple software caches in a memory |
US7644125B2 (en) * | 2000-09-11 | 2010-01-05 | Ianywhere Solutions, Inc. | Method, system, and computer program product for synchronization of similar data objects with event information |
JP3983516B2 (en) * | 2001-10-25 | 2007-09-26 | 株式会社日立製作所 | Storage system |
EP1459213B1 (en) * | 2001-11-15 | 2017-05-10 | Good Technology Holdings Limited | System and methods for asychronous synchronization |
US7162472B2 (en) * | 2003-06-24 | 2007-01-09 | Microsoft Corporation | System and method for database change notification |
US20060271575A1 (en) * | 2005-05-25 | 2006-11-30 | Harris Steven T | Clustered object state using field set operations |
CN101188566B (en) * | 2007-12-13 | 2010-06-02 | 东软集团股份有限公司 | A method and system for data buffering and synchronization under cluster environment |
CN101291342A (en) * | 2008-06-18 | 2008-10-22 | 中兴通讯股份有限公司 | Data synchronizing method and system in distributed system |
JP4806037B2 (en) * | 2009-01-26 | 2011-11-02 | 株式会社東芝 | Data storage system and asynchronous replication method |
US8037136B2 (en) * | 2009-03-11 | 2011-10-11 | Business Objects Software Ltd | Tracking a state of a document accessible over a computer network |
US8756195B2 (en) * | 2009-08-27 | 2014-06-17 | The Boeing Company | Universal delta set management |
US8321392B2 (en) * | 2009-12-30 | 2012-11-27 | Sybase, Inc. | Pending state management for mobile business objects |
US20120028660A1 (en) * | 2010-07-28 | 2012-02-02 | Matthew Stafford | Method and apparatus for notifying devices of new messages |
CN102346740B (en) * | 2010-08-02 | 2016-08-10 | 联想(北京)有限公司 | A kind of file synchronisation method, electronic equipment and synchronization system |
WO2012126177A2 (en) * | 2011-03-22 | 2012-09-27 | 青岛海信传媒网络技术有限公司 | Method and apparatus for reading data from database |
CN102279880B (en) * | 2011-07-28 | 2014-07-16 | 赵香芳 | Method and system for updating cache in real time |
CN103138912B (en) * | 2011-12-05 | 2016-08-03 | 阿里巴巴集团控股有限公司 | Method of data synchronization and system |
CN103581262B (en) * | 2012-08-06 | 2017-12-29 | 腾讯科技(深圳)有限公司 | A kind of master/slave data synchronous method, device and system |
US20140229435A1 (en) * | 2013-01-27 | 2014-08-14 | Travel Holdings, Inc. | In-memory real-time synchronized database system and method |
US9020893B2 (en) * | 2013-03-01 | 2015-04-28 | Datadirect Networks, Inc. | Asynchronous namespace maintenance |
US10747746B2 (en) * | 2013-04-30 | 2020-08-18 | Amazon Technologies, Inc. | Efficient read replicas |
JP2015162091A (en) * | 2014-02-27 | 2015-09-07 | 富士通株式会社 | Storage control apparatus, storage system, storage control method, and storage control program |
CA2936503C (en) | 2014-03-31 | 2021-01-19 | Oracle International Corporation | Infrastructure for synchronization of mobile device with mobile cloud service |
CN106980625B (en) | 2016-01-18 | 2020-08-04 | 阿里巴巴集团控股有限公司 | Data synchronization method, device and system |
-
2016
- 2016-01-18 CN CN201610031809.XA patent/CN106980625B/en active Active
- 2016-12-27 TW TW105143378A patent/TW201730784A/en unknown
-
2017
- 2017-01-09 SG SG11201806007RA patent/SG11201806007RA/en unknown
- 2017-01-09 WO PCT/CN2017/070648 patent/WO2017124938A1/en active Application Filing
- 2017-01-09 EP EP17740969.5A patent/EP3407527B1/en active Active
- 2017-01-09 JP JP2018537667A patent/JP6745884B2/en active Active
- 2017-01-09 KR KR1020187023616A patent/KR102153804B1/en active IP Right Grant
- 2017-01-09 MY MYPI2018702458A patent/MY185258A/en unknown
-
2018
- 2018-07-16 PH PH12018501520A patent/PH12018501520A1/en unknown
- 2018-07-17 US US16/037,785 patent/US11010404B2/en active Active
-
2019
- 2019-12-18 US US16/719,402 patent/US10754873B2/en active Active
-
2021
- 2021-05-17 US US17/321,845 patent/US20210271689A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20180341693A1 (en) | 2018-11-29 |
EP3407527A1 (en) | 2018-11-28 |
US20200125580A1 (en) | 2020-04-23 |
CN106980625A (en) | 2017-07-25 |
TW201730784A (en) | 2017-09-01 |
EP3407527A4 (en) | 2019-07-03 |
WO2017124938A1 (en) | 2017-07-27 |
JP2019508796A (en) | 2019-03-28 |
US11010404B2 (en) | 2021-05-18 |
KR20180105675A (en) | 2018-09-28 |
US10754873B2 (en) | 2020-08-25 |
JP6745884B2 (en) | 2020-08-26 |
US20210271689A1 (en) | 2021-09-02 |
EP3407527B1 (en) | 2021-07-07 |
PH12018501520A1 (en) | 2019-03-18 |
CN106980625B (en) | 2020-08-04 |
MY185258A (en) | 2021-04-30 |
KR102153804B1 (en) | 2020-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SG11201806007RA (en) | Data synchronization method, apparatus, and system | |
SG11201909885QA (en) | Methods and apparatuses for searching for target person, devices, program products, and media | |
PH12018502712B1 (en) | Data processing method and device | |
PH12018501385A1 (en) | An apparatus, a method and a computer program for video coding and decoding | |
WO2012126177A3 (en) | Method and apparatus for reading data from database | |
GB2542053A (en) | Automatically generating a semantic mapping for a relational database | |
GB2524934A (en) | Method and apparatus for document planning | |
PH12017500801A1 (en) | Traffic advertisement in neighbor aware network (nan) data path | |
EP4312147A3 (en) | Scalable dynamic class language modeling | |
MX2016004211A (en) | Navigation method and apparatus, navigation video generation method and apparatus. | |
SG11201901724XA (en) | Search information processing method and apparatus | |
AR108142A1 (en) | ESTIMATION OF ADJUSTMENT VALUES OF PLUVIAL PRECIPITATION | |
WO2015048466A3 (en) | Computerized systems and methods related to controlled content optimization | |
MY190613A (en) | Method and device for data version comparison between trans-time zone sites | |
MX2016005835A (en) | Method and device used for video playback. | |
MX2015000205A (en) | Webpage access method and device, server and terminal. | |
MX2016002624A (en) | Information pushing method, apparatus, device and system. | |
MX2017014026A (en) | System and method for data synchronization. | |
SG10201707696SA (en) | System And Method Of Managing Application Updates | |
SG10201810036QA (en) | Processing queries containing a union-type operation | |
IN2015CH03249A (en) | ||
SG11201811808VA (en) | Database data modification request processing method and apparatus | |
MX2016013408A (en) | A method for providing an alert. | |
SG11201808243PA (en) | Data duplication elimination method and device | |
SE1751327A1 (en) | System and method for optical inspection of an object |