SYSTEM AND METHOD FOR REPLICATING DATA IN DISTRIBUTED DATABASE SYSTEMS

    公开(公告)号:US20200293407A1

    公开(公告)日:2020-09-17

    申请号:US16355521

    申请日:2019-03-15

    Abstract: A method includes receiving an indication of a change to a page of a database and adding a new log record corresponding to the page to a common log comprising log records, the new log record describing the change made to the page and assigned a distinct version number. The method further includes synchronously writing the new log record to each log store replica in a set of log store replicas, and asynchronously writing the new log record to all page store replicas for the page to update the page that is stored on each of the page store replicas, where each store replica for the page serves reads for the page. In response to receiving, from a predetermined number of the page store replicas, an acknowledgement of the writing of the log record, discarding the new log record from the common log.

    System and method for replicating data in distributed database systems

    公开(公告)号:US11106541B2

    公开(公告)日:2021-08-31

    申请号:US16355521

    申请日:2019-03-15

    Abstract: A method includes receiving an indication of a change to a page of a database and adding a new log record corresponding to the page to a common log comprising log records, the new log record describing the change made to the page and assigned a distinct version number. The method further includes synchronously writing the new log record to each log store replica in a set of log store replicas, and asynchronously writing the new log record to all page store replicas for the page to update the page that is stored on each of the page store replicas, where each store replica for the page serves reads for the page. In response to receiving, from a predetermined number of the page store replicas, an acknowledgement of the writing of the log record, discarding the new log record from the common log.

Patent Agency Ranking