会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明申请
    • Smart Restrict Mode for Data Definition Statements
    • 数据定义语句的智能限制模式
    • US20160350348A1
    • 2016-12-01
    • US14727259
    • 2015-06-01
    • SAP SE
    • Bjoern Mielenhausen
    • G06F17/30G06F21/62G06F17/27
    • G06F17/30292G06F17/30348G06F17/30371
    • Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for modifying a database object with one or more dependent database objects. The method may include receiving a data definition statement involving a modification to a database object. The received data definition statement includes a clause imposing a restriction on the modification to the database object. The method further includes determining whether the modification results in invalidation of at least one dependent database object in response to the clause being included in the received data definition statement. Based on determining that the modification results in the invalidation of at least one dependent database object, the modification to the database object is prevented. Based on determining that the modification does not result in the invalidation any dependent database objects, the modification to the database object is performed in accordance with the data definition statement.
    • 示例性实施例涉及存储至少一个程序的系统,计算机可读存储介质和用于使用一个或多个依赖数据库对象修改数据库对象的计算机实现的方法。 该方法可以包括接收涉及对数据库对象的修改的数据定义语句。 接收到的数据定义语句包括对数据库对象进行修改的限制条款。 所述方法还包括确定所述修改是否导致响应于所述子句被包括在所接收的数据定义语句中的至少一个依赖数据库对象的无效。 基于确定修改导致至少一个依赖数据库对象的无效,防止对数据库对象的修改。 基于确定修改不会导致任何依赖数据库对象的无效,对数据库对象的修改根据数据定义语句执行。
    • 9. 发明授权
    • Transaction digest generation during nested transactional execution
    • 嵌套事务执行期间的事务摘要生成
    • US09495202B2
    • 2016-11-15
    • US14821893
    • 2015-08-10
    • International Business Machines Corporation
    • Michael Karl GschwindValentina Salapura
    • G06F7/00G06F17/30G06F9/46G06F11/14
    • G06F9/467G06F9/466G06F11/1407G06F17/30348
    • Generating a digest in a transactional memory environment for performing transactional executions, the transactional memory environment supporting transaction nesting is provided. Included is generating for a transaction, by a computer system, a computed digest based on the execution of at least one of a plurality of instructions of the transaction; based on beginning a nested transaction, executed within the transactional region of the transaction, saving a snapshot of the computed digest as a nesting level snapshot; beginning execution of the nested transaction: updating, by the computer system, the computed digest based on the execution of at least one of a plurality of instructions of the nested transaction; and based on an abort of the nested transaction, restoring the computed digest from the nesting level snapshot and restarting the nested transaction.
    • 在事务性内存环境中生成摘要以执行事务执行,提供支持事务嵌套的事务内存环境。 包括的是通过计算机系统为交易生成基于交易的多个指令中的至少一个的执行的计算摘要; 基于开始嵌套事务,在事务的事务区域内执行,将计算的摘要的快照保存为嵌套级快照; 开始执行所述嵌套事务;由所述计算机系统基于所述嵌套事务的多个指令中的至少一个的执行来更新所计算的摘要; 并基于嵌套事务的中止,从嵌套级快照还原计算的摘要并重新启动嵌套事务。
    • 10. 发明申请
    • TRANSACTION PROCESSING SYSTEM, METHOD AND PROGRAM
    • 交易处理系统,方法和程序
    • US20160253375A1
    • 2016-09-01
    • US15148386
    • 2016-05-06
    • International Business Machines Corporation
    • Hiroshi Horii
    • G06F17/30
    • G06F17/30377G06F9/466G06F17/30348G06F17/30362
    • A system and method of implementing distributed transactions on a KVS having a simple configuration without unnecessarily causing rollbacks. The method includes providing a management map including a global transaction ID as a key and {a state of global transaction, a waiting global transaction ID list} as a value, starting a management local transaction on one of the plurality of servers, inserting a key-value pair including an ID of the global transaction to be processed as a key and {a state “working”, null} as a value into the management map in the management local transaction, and updating a value having the ID of the global transaction to be processed as a key to {a state “waiting”, a waiting global transaction ID list for the global transaction to be processed} on the management map in the management local transaction and committing the management local transaction.
    • 在具有简单配置的KVS上实现分布式事务的系统和方法,而不必不必要地导致回滚。 该方法包括提供包括全局事务ID作为密钥的管理映射,以及全局事务的状态,等待的全局事务ID列表作为值,在多个服务器之一上启动管理本地事务,插入密钥 - 值对,其包括要作为密钥处理的全局事务的ID和作为管理本地事务中的管理映射的值的状态“工作”,null},并且更新具有全局事务的ID的值 被处理为管理本地事务的管理映射上的{状态“等待”,待处理的全局事务的等待的全局事务ID列表的关键字,并且提交管理本地事务。