发明名称 Maintaining database transaction priority between web pages in the absence of direct communication between the pages
摘要 Systems and methods for managing database transactions communicated from a browser-based software application to a database by a database management system in order to avoid or ameliorate transaction latency. According to one embodiment, the system or method comprises foreground and background processes, each generating database transactions. The foreground processes can submit an unlimited number of transactions to the database while background processes can only submit a limited, predetermined number of transactions to the database. To accomplish this, the background processes are associated with an in-memory queue of transactions that are then submitted to the database in a quantity no greater than the predetermined number. As a result, the database transactions sent by the foreground process will not have to wait behind more than the predetermined number of background transactions, thereby resulting in lower latency and avoiding or ameliorating delays to the user.
申请公布号 US8554753(B1) 申请公布日期 2013.10.08
申请号 US201213432306 申请日期 2012.03.28
申请人 BULLOCK NATHAN;BOLOHAN MATTHEW;STEWART DAVID EDWARD;GOOGLE INC. 发明人 BULLOCK NATHAN;BOLOHAN MATTHEW;STEWART DAVID EDWARD
分类号 G06F17/30;G06F7/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址