发明名称 |
一种基于关系型数据库的海量结构化数据的存储方法 |
摘要 |
本发明公开了一种基于关系型数据库的海量结构化数据的存储方法,该方法包括:A、接收客户端发送数据处理的SQL语句,分析其的语法结构;B、根据语法结构,读取需操作表的元数据信息;C、根据元数据信息中的分布规则生成各工作节点的执行计划;D、通过消息对列的方式将各执行计划发送给各工作节点;E、通过消息对列的方式接收各工作节点的执行结果;F、将各工作节点的执行结果汇总,结合事务处理获得事务执行结果,并将所述事务执行结果发送给客户端。采用本技术方案在无需对原有RDBMS应用系统做大修改的前提下,提高大规模结构化数据处理的计算能力,满足不断增长的数据存储和处理的需求。 |
申请公布号 |
CN104133891A |
申请公布日期 |
2014.11.05 |
申请号 |
CN201410370692.9 |
申请日期 |
2014.07.30 |
申请人 |
广州科腾信息技术有限公司 |
发明人 |
李爱民;陈承志;龙庆麟;梁国辉;熊道勇 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
广州三环专利代理有限公司 44202 |
代理人 |
颜希文 |
主权项 |
一种基于关系型数据库的海量结构化数据的存储方法,其特征在于,包括:A、接收客户端发送数据处理的SQL语句,分析所述SQL语句的语法结构;B、根据所述语法结构,读取需操作表的元数据信息;C、根据所述元数据信息中的分布规则生成各工作节点的执行计划;D、通过消息对列的方式将各执行计划发送给各工作节点;E、通过消息对列的方式接收各工作节点的执行结果,其中,所述执行结果为工作节点在自身数据库上执行其收到的执行计划,将需存储的数据存储到关系型数据库而获得的结果;F、将各工作节点的执行结果汇总,结合事务处理获得事务执行结果,并将所述事务执行结果发送给客户端。 |
地址 |
510656 广东省广州市黄埔大道西平云路163号广电科技大厦8楼803室 |