发明名称 Committing events where transaction threads have read-only access to shared memory
摘要 According to one embodiment, a computer system can execute a plurality of threads in parallel. Each thread can process an event in real-time and each event can pertain to a customer transaction. Read-only data can be accessed from a shared memory of an in-memory database. The read-only data can comprise information needed to rate the customer transaction to which the event pertains. Information regarding the processed event can be sent to a commit engine. The commit engine can be configured to update the shared memory according to the processed event, log the information regarding the processed event to a storage device, and store updates to the shared memory in a memory local to the thread.
申请公布号 US8856178(B2) 申请公布日期 2014.10.07
申请号 US201113303504 申请日期 2011.11.23
申请人 Oracle International Corporation 发明人 Labuda David S.;Krishnamoorthy Jayaprakash
分类号 G06F17/30;H04M15/00;H04L12/14 主分类号 G06F17/30
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method comprising: executing, by a computer system, a plurality of threads in parallel, each thread processing an event in real-time, each event pertaining to a customer transaction related to use of a cellular phone; accessing, by the computer system, read-only data from a database, the read-only data comprising information needed to rate the customer transaction to which the event pertains; storing, by the computer system, the accessed read-only data from the database in a local memory of the computer system; processing the event, by the computer system, using the stored read-only data from the database, wherein the processing comprises rating the event based on the use of the cellular phone; and sending, by the computer system, information regarding the processed event to a commit engine, wherein the commit engine is configured to update the database according to the processed event and store updates from the processed event to the local memory of the computer system, the updates from the processed event to the local memory comprising data for determining whether the customer transaction is allowed including at least data for rating the customer transaction and data determining a customer account balance.
地址 Redwood Shores CA US