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