用于事务高速缓存无效的原子可见性切换

    公开(公告)号:CN107066467B

    公开(公告)日:2022-12-27

    申请号:CN201611027768.3

    申请日:2016-11-21

    Abstract: 在这里公开了系统、方法和计算机程序产品实施例,其用于高效地提供在数据库管理系统内存储的数据库中存储的或者与其相关联的数据的事务一致快照。实施例通过在源数据库接收更新与在源数据库存储的表相关联的数据的更新请求来操作。实施例通过修改与该表对应的修改进行中数据结构的值以指示对于该表修改在进行中,且在对于该表修改在进行中的同时与该表相关联的高速缓存的数据无效,并通过至少基于在更新请求中接收的信息执行表更新来继续。该实施例进一步通过更新提交标识计数器的值,且随后更新与表相关联的表时间戳,以指示与具有比更新的时间戳更旧的时间戳的该表相关联的所有高速缓存的数据无效来继续。实施例进一步通过修改修改进行中计数器的值以指示表修改的完成来继续。

    用于事务高速缓存无效的原子可见性切换

    公开(公告)号:CN107066467A

    公开(公告)日:2017-08-18

    申请号:CN201611027768.3

    申请日:2016-11-21

    Abstract: 在这里公开了系统、方法和计算机程序产品实施例,其用于高效地提供在数据库管理系统内存储的数据库中存储的或者与其相关联的数据的事务一致快照。实施例通过在源数据库接收更新与在源数据库存储的表相关联的数据的更新请求来操作。实施例通过修改与该表对应的修改进行中数据结构的值以指示对于该表修改在进行中,且在对于该表修改在进行中的同时与该表相关联的高速缓存的数据无效,并通过至少基于在更新请求中接收的信息执行表更新来继续。该实施例进一步通过更新提交标识计数器的值,且随后更新与表相关联的表时间戳,以指示与具有比更新的时间戳更旧的时间戳的该表相关联的所有高速缓存的数据无效来继续。实施例进一步通过修改修改进行中计数器的值以指示表修改的完成来继续。

Patent Agency Ranking