Data synchronization method, apparatus, and system

  • US 11,010,404 B2
  • Filed: 07/17/2018
  • Issued: 05/18/2021
  • Est. Priority Date: 01/18/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • determining, by a first device, that data in a first database is modified, wherein the first database is associated with the first device;

    generating, by the first device, a real-time notification for the data modification, wherein the real-time notification includes information associated with the data modification in the first database;

    transmitting, by the first device, the real-time notification to at least one second device once the real-time notification is generated by the first device, wherein at least one second database is associated with the at least one second device;

    initiating synchronization of the at least one second database with the first database after the data modification in the first database is completed;

    receiving, by the at least one second device, the real-time notification from the first device; and

    updating, by the at least one second device, at least one cache based on the received real-time notification before the synchronization of the at least one second database is completed, wherein the at least one cache is associated with the at least one second database, and wherein updating the at least one cache includes;

    in response to determining that the real-time notification includes the data modification, directly updating the at least one cache based on the data modification included in the real-time notification, wherein directly updating the at least one cache based on the data modification included in the real-time notification is performed before the at least one second database is synchronized with the data modification in the first database.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×