发明名称 用于对象持久化的方法以及计算机系统
摘要 提供了一种用于对象的持久化的方法和计算机系统,该方法包括步骤:运行程序;响应于判断所述程序的对象为非持久化对象,将所述对象存储在随机存取存储器中;以及响应于判断所述对象为持久化对象,将所述对象存储在相变存储器中。本公开的方法和计算机系统不需要独立的持久化层,可以使编程模型轻量化,使对象数据的持久化更简单和快速,支持隐性事务处理,由此节省了大量的开发和运行时成本。
申请公布号 CN102455902B 申请公布日期 2015.09.16
申请号 CN201010524777.X 申请日期 2010.10.29
申请人 国际商业机器公司 发明人 王庆法;王云
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 邸万奎
主权项 一种用于对象的持久化的方法,包括步骤:运行程序;响应于判断所述程序的对象为非持久化对象,将所述对象存储在随机存取存储器中;响应于判断所述对象为持久化对象,将所述对象存储在相变存储器中;设置持久化指示符表示所述对象是否为持久化对象,设置事务指示符表示所述对象是否属于事务处理;当所述事务指示符表示所述对象不属于事务处理,并且所述持久化指示符表示所述对象为非持久化对象时,将所述对象移动到所述随机存取存储器,并进行清除处理;以及当所述事务指示符表示所述对象不属于事务处理,并且所述持久化指示符表示所述对象为持久化对象时,将所述对象移动到所述相变存储器,并进行冲突检测。
地址 美国纽约阿芒克