[发明专利]一种混合多种异构数据源的数据库集群及实现方法有效
申请号: | 201410850225.6 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104484472B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 张灵;王傲雷;武新;崔维力 | 申请(专利权)人: | 天津南大通用数据技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 杨慧玲 |
地址: | 300384 天津市滨海新区高新区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供种混合多种异构数据源的数据库集群,包括处理层和存储层,所述存储层包括多种异构数据源,每个异构数据源作为一个虚拟节点,每个所述虚拟节点可为单个数据库实例或者是数据库集群,或者是单个虚拟节点或多个虚拟节点;所述处理层包括命令解析模块、查询优化模块、元数据管理模块、执行计划模块、执行器模块和事务管理模块。本发明具有的优点和积极效果是:能够使用户通过统一的界面访问“异构数据源”(如:用户已购买的数据库产品或数据库集群等),并将“异构数据源”以虚拟节点形式纳入统一的“集群”资源管理,从而实现灵活的在“异构数据源”组成的“集群”中进行数据迁移、复制、伸缩等操作。 | ||
搜索关键词: | 一种 混合 多种 数据源 数据库 集群 实现 方法 | ||
【主权项】:
1.一种混合多种异构数据源的数据库集群,其特征在于:包括处理层和存储层,所述存储层包括多种异构数据源,每个异构数据源作为一个虚拟节点,每个所述虚拟节点可为单个数据库实例或者是数据库集群,或者是单个虚拟节点或多个虚拟节点;所述处理层包括命令解析模块、查询优化模块、元数据管理模块、执行计划模块、执行器模块和事务管理模块;接收到命令后,首先通过命令解析模块解析出数据表相关信息并生成语法树,之后由查询优化模块根据语法树查询元数据管理模块生成查询计划,之后由执行计划模块根据查询计划生成执行计划,之后由执行器模块进行执行;所述查询优化模块根据数据库集群的元数据充分利用现有异构数据源速度、压缩、存储或网络的优势进行数据组织和查询优化,将查询发送到对应适合的虚拟节点上;所述元数据管理模块用来保存节点拓扑和关系在节点上的分布信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津南大通用数据技术股份有限公司,未经天津南大通用数据技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410850225.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种关联聚类数据瘦身方法及系统
- 下一篇:一种数据库集群元数据管理方法