Techniques for deterministically routing database requests to database servers
AssigneeApple Inc.
InventorsZhongren XU, Hung V. TRAN, Quan D. NGUYEN, Simon J. GORNALL, Hering S. CHENG
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsZhongren XU, Hung V. TRAN, Quan D. NGUYEN, Simon J. GORNALL, Hering S. CHENG
Estimating the term…
The embodiments set forth techniques for managing database files for a plurality of users. In particular, a database server can perform the steps of (1) receiving, from a routing server, a request to perform an input/output (I/O) operation to a database file, (2) identifying a storage server through which the database file can be accessed, (3) interfacing with the storage server to obtain an exclusive lock on the database file, and (4) in response to determining that the exclusive lock is obtained: (i) writing, to metadata associated with the database file, information associated with the database server, and (ii) performing the I/O operation to the database file.
A method for managing database files for a plurality of users, the method comprising, by a database server:
A non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a database server, cause the database server to manage database files for a plurality of users, by carrying out steps that include:
A database server configured to manage database files for a plurality of users, the database server comprising:
Dependencies are inferred from the claim text.