发明名称 虚拟单一存储装置上的元信息共享型分布式数据库系统
摘要 本发明的课题在于,针对通过将以实时更新为重要条件的数据库系统分割为多个数据库域来实现的分布式数据库系统的横向扩展,能够应对进一步的复杂化,并能够实现进一步的高性能化。本发明通过如下方式解决课题:将大规模数据库系统分割为上述多个数据库域,在伴随着对跨上述多个数据库域的数据库对象的实时更新的多重事务处理中,关于其状态信息等元信息的交换及同步,对数据库元信息管理库装置内的数据库元信息存储管理部应用分区拓扑技术或复制拓扑技术,从而能够更加高速地实施上述多重事务处理。
申请公布号 CN102725739A 申请公布日期 2012.10.10
申请号 CN201080032468.9 申请日期 2010.05.10
申请人 西山修平 发明人 西山修平
分类号 G06F12/00(2006.01)I 主分类号 G06F12/00(2006.01)I
代理机构 北京北翔知识产权代理有限公司 11285 代理人 杨勇;郑建晖
主权项 一种元信息共享型分散数据库系统,位于配置在网络上的多个数据库域各自的上述数据库域内,包括:1或2以上的数据库对象管理装置,其用于对数据库进行管理,1或2以上的数据库对象存储装置,其分别与各上述数据库对象管理装置相对应,并用于存储上述数据库对象管理装置所管理的数据库,1或2以上的数据库元信息管理库装置,其用于利用具有上述数据库的元信息来与外部的其他数据库域实现完整性;其特征在于,数据库元信息管理库装置具有数据库元信息存储管理部,在这里假设网络上存在彼此能够通信的多个数据库域,而且,这里假设数据库对象是利用数据库对象识别符来识别的,而且该数据库对象识别符与作为用于对管理该数据库对象的上述数据库对象管理装置进行识别的信息的数据库对象管理装置识别符和用于对管理该数据库对象管理装置的上述数据库域进行识别的数据库域识别符相关联的情况下,上述数据库元信息存储管理部将如下信息作为分布式数据库系统的数据库元信息来进行存储,这些信息分别为:用于对自身数据库域内的数据库对象管理装置所保持的管理下的数据库的结构进行定义的数据字典信息,在自身数据库域内的数据库对象管理装置内的数据库对象相对于其他上述数据库域内的数据库对象管理装置所管理的数据库对象处于外部参照状态时,与参照被参照状态下的双方数据库对象相关的状态信息,处于将自身上述数据库域内的上述数据库对象管理装置所管理的上述数据库对象从直接或间接地访问用于管理其他数据库域的上述数据库元信息管理库装置的终端计算机或服务器计算机读取的读取状态且处于共享锁定状态的该数据库对象的状态信息,处于将自身上述数据库城内的上述数据库对象管理装置所管理的上述数据库对象从直接或间接地访问用于管理其他数据库域的上述数据库元信息管理库装置的终端计算机或服务器计算机写入的写入状态且处于排他锁定状态的该数据库对象的状态信息;在自身数据库域内继续进行处理,等到发生了给与上述数据库对象相关的状态信息带来变化的事件的情况下,上述数据库元信息存储管理部迅速地对与该数据库对象相关的状态信息进行更新管理;构成单一虚拟主记忆装置,该单一虚拟主记忆装置是通过如下方式来实现的,即,将用于安装上述“参加分布式数据库中的数据库域内的”该数据库元信息管理库装置的服务器计算机即各节点的“主记忆装置的一部分”作为内存缓存,将自身节点及其他节点上的上述内存缓存作为存储映像,在节点之间彼此共享这些内存缓存及存储映像来实现的,或者,在节点之间彼此复制并保持上述内存缓存,伴随着数据库元信息的变化,将与该变化相关的该节点上的与该变化相关的该内存缓存上的存储映像复制至其他节点上的对应的内存缓存上来进行同步来实现的;而且,自身数据库元信息管理库装置的上述数据库元信息存储管理部和位于其他数据库域内的上述数据库元信息管理库装置内的数据库元信息存储管理部被上述“参加分布式数据库中的数据库域内的”各数据库元信息管理库装置共享。
地址 日本千叶县浦安市当代岛1-2-24