发明名称 基于动态索引的分布式缓冲区管理方法
摘要 本发明公开了一种基于动态索引的分布式缓冲区管理方法,用在数据库集群系统中。其中,数据库集群系统的每个节点设置独立的缓冲区;当数据块被某个节点首次加载到该节点的缓冲区时,首先将该数据块的信息加入到全局缓冲区管理器的动态索引表中,并将缓冲区的属性设置为本地资源,由该节点持有;当其它节点需要访问该数据块时,首先向全局缓冲区管理器查询,在通过动态索引表得知该数据块已经被加载、并被某个节点持有的情况下,修改该缓冲区的属性为全局资源,并向持有该数据块的节点申请传送该数据块以供访问。本发明通过动态索引机制实现了数据块的多版本访问控制,减少了磁盘I/O,提高了数据库集群系统的整体性能。
申请公布号 CN102314506A 申请公布日期 2012.01.11
申请号 CN201110263655.4 申请日期 2011.09.07
申请人 北京人大金仓信息技术股份有限公司 发明人 白广超;李祥凯;冯玉;李卫;冷建全
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京汲智翼成知识产权代理事务所(普通合伙) 11381 代理人 陈曦;郭亚芳
主权项 一种基于动态索引的分布式缓冲区管理方法,用在数据库集群系统中,其特征在于:所述数据库集群系统的每个节点设置独立的缓冲区;当数据块被某个节点首次加载到该节点的缓冲区时,首先将该数据块的信息加入到全局缓冲区管理器的动态索引表中,并将缓冲区的属性设置为本地资源,由该节点持有;当其它节点需要访问该数据块时,首先向所述全局缓冲区管理器查询,在通过动态索引表得知该数据块已经被加载、并被某个节点持有的情况下,修改该缓冲区的属性为全局资源,并向持有该数据块的节点申请传送该数据块以供访问。
地址 100085 北京市海淀区上地西路8号院4号楼601室