发明申请
- 专利标题: FRAMEWORK FOR HANDLING BUSINESS TRANSACTIONS
- 专利标题(中): 处理业务交易的框架
-
申请号: US12102831申请日: 2008-04-14
-
公开(公告)号: US20090077135A1公开(公告)日: 2009-03-19
- 发明人: Aravind Yalamanchi , Dieter Gawlick , Jayanta Banerjee
- 申请人: Aravind Yalamanchi , Dieter Gawlick , Jayanta Banerjee
- 申请人地址: US CA REDWOOD SHORES
- 专利权人: ORACLE INTERNATIONAL CORPORATION
- 当前专利权人: ORACLE INTERNATIONAL CORPORATION
- 当前专利权人地址: US CA REDWOOD SHORES
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
Techniques are provided for freeing up resources before operations that change the resources have successfully completed. Resources are freed up by committing database transactions that perform portions of operations before the operations themselves have successfully completed. If the operations fail to complete successfully, then “compensation information” is used to remove the effects of the committed changes that were performed as part of the operation. Techniques are also provided for allowing database transactions to update values without retaining exclusive locks on those values. Operational constraints set forth conditions that must be satisfied before an update is allowed to proceed. If an attempt is made to update a particular value that has changes that may be undone, then the database server determines a plurality of “possible result values” for the particular value. If the possible result values satisfy the operational constraint conditions, then the update is allowed to proceed.
公开/授权文献
- US07904434B2 Framework for handling business transactions 公开/授权日:2011-03-08
信息查询