Techniques for synchronous access to database replicas
AssigneeGONG.io Ltd.
InventorsZohar SHAY, Golan LEVY, Elad SWISA
Life of this patent
Estimating the term…
Loading patent…
AssigneeGONG.io Ltd.
InventorsZohar SHAY, Golan LEVY, Elad SWISA
Estimating the term…
A method and system for providing consistency in read-after-write operations in a multi-replica relational database system (RDS) are provided. The method includes receiving a read transaction to read data from a database (DB) replica of the multi-replica RDS; obtaining counter values of DB replicas in the multi-replica RDS, a counter value of determines a current version of recent data stored in the respective DB replica; determining a write replica out of the DB replicas in the multi-replica RDS; determining if there is an available read replica, a read replica is a replica other than the determined write replica having counter value at least equals to a counter value of the write replica; and waiting, when there is no available read replica, a preconfigured time window to allow all replicas to synchronize with the write replica; and reading the data from a read replica when the preconfigured time window has elapsed.
A method for providing consistency in read-after-write operations in a multi-replica relational database system (RDS), comprising:
A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process for providing consistency in read-after-write operations in a multi-replica relational database system (RDS), the process comprising:
A controller for providing consistency in read-after-write operations in a multi-replica relational database system (RDS), comprising:
Dependencies are inferred from the claim text.