发明名称 |
面向嵌入式数据库系统的无日志事务处理方法 |
摘要 |
本发明提供一种面向嵌入式数据库系统的无日志事务处理方法,嵌入式数据库中具有两个工作区,用于维护数据库中的数据,记录用户对数据库的操作,两个工作区管理同一份数据对象,在两个工作区中包含同样多的对象元素数量,每个工作区中的元素通过索引进行定位,在事务开始时的初始状态下,同一索引值在两个工作区中所对应的对象元素指向的是同一数据对象,在提交或回滚事务时,比较两个工作区中的各对象元素是否一致,如果不一致就证明该数据对象已经被修改,则决定使更改生效或者取消更改,依次类推直到工作区中所有的对象元素均被处理。功能强大、高效、占用资源少的事务处理机制。 |
申请公布号 |
CN102402623A |
申请公布日期 |
2012.04.04 |
申请号 |
CN201110448163.2 |
申请日期 |
2011.12.28 |
申请人 |
北京人大金仓信息技术股份有限公司 |
发明人 |
陈东;刘建立;李恒;杨经正;寇立涛 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京汲智翼成知识产权代理事务所(普通合伙) 11381 |
代理人 |
陈曦;郭亚芳 |
主权项 |
一种面向嵌入式数据库系统的无日志事务处理方法,其特征在于:嵌入式数据库中具有两个工作区,用于维护数据库中的数据,记录用户对数据库的操作,所述两个工作区管理同一份数据对象,在所述两个工作区中包含同样多的对象元素数量,每个工作区中的元素通过索引进行定位,在事务开始时的初始状态下,同一索引值在两个工作区中所对应的对象元素指向的是同一数据对象,在提交或回滚事务时,比较两个工作区中的各对象元素是否一致,如果不一致就证明该数据对象已经被修改,则决定使更改生效或者取消更改,依次类推直到工作区中所有的对象元素均被处理。 |
地址 |
100085 北京市海淀区上地西路8号院4号楼601室 |