对象关系数据库中分层垃圾收集的方法、存储模块和系统
基本信息
申请号 | CN201410005207.8 | 申请日 | - |
公开(公告)号 | CN103678725B | 公开(公告)日 | 2017-01-11 |
申请公布号 | CN103678725B | 申请公布日 | 2017-01-11 |
分类号 | G06F17/30(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 道格拉斯·艾伦·沃尔特 | 申请(专利权)人 | 云巅(上海)网络科技有限公司 |
代理机构 | 上海智信专利代理有限公司 | 代理人 | 云巅(上海)网络科技有限公司 |
地址 | 200072 上海市闸北区沪太路909弄26号4楼401-04室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及对象关系数据库中分层垃圾收集的方法、存储模块和系统,描述了对象关系数据库系统中的分层垃圾收集技术。当对象关系数据库系统接收到删除对象的请求时,对象关系数据库系统将该对象标记为删除。在后台执行的垃圾收集进程可执行清扫和标记的迭代以删除该对象和该对象的子对象。在每次迭代中,删除一层或“一代”对象。垃圾收集进程可继续迭代,直到该对象和该对象的所有派生对象都被删除为止。采用该种对象关系数据库中分层垃圾收集的方法、存储模块和系统,比常规对象删除操作更简单,可以在后台执行的进程中实现且不需要应用级的或用户级的干预,为了删除对象,应用仅需将该对象标记为删除,而不必管理该对象的子对象的删除。 |
