发明名称 一种数据存储系统事务的实现方法和装置
摘要 本发明涉及数据管理领域,公开了一种数据存储系统事务的实现方法和装置,能够减少存储器的读写操作,提高存储器的空间利用率,提高事务处理效率。本发明的方法包括:在数据存储系统事务开始时,确定该事务操作对应的数据的存储位置,并执行事务操作,同时将所述存储位置对应的状态标识从正常状态修改为临时状态;在所述事务结束时,将所述存储位置对应的状态标识由所述临时状态修改为正常状态,其中,所述存储位置位于存储空间中并用于存储数据,所述状态标识用于标识该存储位置的数据的状态信息。
申请公布号 CN102024052B 申请公布日期 2013.03.13
申请号 CN201010594575.2 申请日期 2010.12.17
申请人 北京握奇数据系统有限公司 发明人 郭雁斌
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 李娟
主权项 一种数据存储系统事务的实现方法,其特征在于,包括:在数据存储系统事务开始时,确定该事务操作对应的数据的存储位置,并执行事务操作,同时将所述存储位置对应的状态标识从正常状态修改为临时状态,具体包括:当事务操作为写入操作时,确定需要写入的数据对应的存储位置是状态标识为数据无效的存储位置;将需要写入的数据写入该存储位置,并将该存储位置对应的状态标识从数据无效修改为数据正在写入;当事务操作为删除操作时,确定需要删除的数据对应的存储位置;对该存储位置的数据不进行处理,并将该存储位置的状态标识从数据有效修改为数据正在删除;其中,所述事务操作包括:写入操作、删除操作,所述正常状态包括:数据有效、数据无效,所述临时状态包括:数据正在写入、数据正在删除;在所述事务结束时,将所述存储位置对应的状态标识由所述临时状态修改为正常状态,具体包括:当事务提交结束时,若所述存储位置的状态标识为数据正在写入,则修改为数据有效,若所述存储位置的状态标识为数据正在删除,则修改为数据无效;当事务回退结束时,若所述存储位置的状态标识为数据正在写入,则修改为数据无效,若所述存储位置的状态标识为数据正在删除,则修改为数据有效;其中,所述存储位置位于存储空间中并用于存储数据,所述状态标识用于标识该存储位置的数据的状态信息,所述事务结束包括:事务提交结束和事务回退结束。
地址 100015 北京市朝阳区东直门外西八间房万红西街2号燕东商务花园