发明名称 |
基于动态索引的分布式缓冲区管理方法 |
摘要 |
本发明公开了一种基于动态索引的分布式缓冲区管理方法,用在数据库集群系统中。其中,数据库集群系统的每个节点设置独立的缓冲区;当数据块被某个节点首次加载到该节点的缓冲区时,首先将该数据块的信息加入到全局缓冲区管理器的动态索引表中,并将缓冲区的属性设置为本地资源,由该节点持有;当其它节点需要访问该数据块时,首先向全局缓冲区管理器查询,在通过动态索引表得知该数据块已经被加载、并被某个节点持有的情况下,修改该缓冲区的属性为全局资源,并向持有该数据块的节点申请传送该数据块以供访问。本发明通过动态索引机制实现了数据块的多版本访问控制,减少了磁盘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室 |