Technologies for scaling user interface backend clusters for database-bound applications
AssigneeIngram Micro Inc.
InventorsAlexander Vasilievich Andreev, Sergey Stanislavovich Kim, Igor Vagulin
Life of this patent
Estimating the term…
Loading patent…
AssigneeIngram Micro Inc.
InventorsAlexander Vasilievich Andreev, Sergey Stanislavovich Kim, Igor Vagulin
Estimating the term…
Technologies for scaling user interface (UI) backend clusters for database-bound applications include a plurality of UI application servers and a master database server. Each UI application server is configured to retrieve a session sequence ID associated with a present user session that corresponds to a sequence ID of a master database of the master database server during a most recent write operation of data to a master database during the present user session. Additionally, the UI application servers are configured to read, from a local read-only database, a local database sequence ID that corresponds to a sequence ID of the master database during a most recent asynchronous replication of the master database to the local read-only database. The UI application servers are further configured to read the data from the local read-only database in response to a determination that the session sequence ID is empty, or is less than or equal to the local database sequence ID. Additional embodiments are described herein.
A method for scaling user interface (UI) backend clusters for database-bound applications, wherein the UI backend clusters include a plurality of UI application servers and a master database server, the method comprising:
One or more computer-readable storage media comprising a plurality of instructions stored thereon that in response to being executed cause a user interface (UI) application server of a plurality of UI application servers of a UI backend cluster to:
A user interface (UI) application server of a plurality of UI application servers for scaling UI backend clusters for database-bound applications, wherein the UI backend clusters include the plurality of UI application servers and a master database server, the UI application server comprising:
A method for scaling user interface (UI) backend clusters for database-bound applications, wherein the UI backend clusters include a plurality of UI application servers and a master database server, the method comprising:
Dependencies are inferred from the claim text.