发明名称 基于OLTP的增加节点数据关系的方法及系统
摘要 本发明公开了一种基于OLTP的增加节点数据关系的方法及系统。本发明在进行增加节点数据关系的操作时,在确定事务有效,且源节点数据和目标节点数据没有被其它事务占用时,会对事务记录进行锁定,此时即便有其它的增加节点数据关系的操作,也会处于等待状态。因此,本发明可以解决现有技术中存在冲突以及冲突导致的数据库中数据不完整的技术问题。
申请公布号 CN102193987A 申请公布日期 2011.09.21
申请号 CN201110073753.1 申请日期 2011.03.25
申请人 北京世纪互联工程技术服务有限公司;北京云快线软件服务有限公司 发明人 陈升;于洪方;井卫军;蒋建平;姚福源;刘健
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明
主权项 一种基于联机事务处理系统OLTP的增加节点数据关系的方法,其特征在于,包括:步骤a,预先创建一个事务;步骤b,接收所述事务的事务标识、源节点数据的标识以及目标节点数据的标识;步骤c,根据所述事务标识查找所述事务的事务记录;步骤d,根据所述事务记录判断所述事务是否有效,如果否,则执行步骤e,如果是,则执行步骤f;步骤e,结束此次增加节点数据关系的操作;步骤f,根据所述源节点数据的标识以及目标节点数据的标识,分别获取所述源节点数据记录与目标节点数据记录;步骤g,根据所述源节点数据记录与目标节点数据记录,判断所述源节点数据和目标节点数据是否被其它事务锁定,如果是,则执行步骤h,如果否,则执行步骤i;步骤h,等待预设时长;步骤h1,判断所述事务是否超期,如果是,则执行步骤e,如果否,则返回步骤d;步骤i,锁定所述事务记录,以确定所述事务被本次增加节点数据关系的操作所独占;步骤j,满足预设条件时,将所述源节点数据的标识以及目标节点数据的标识,添加到所述事务记录中,建立所述源节点数据和目标节点数据的关系,生成关系记录,并将所述源节点数据和目标节点数据标记为脏数据;步骤k,解除对所述事务记录的锁定。
地址 100015 北京市朝阳区酒仙桥东路1号院5号楼3层