一种基于JDBC的数据库直查方法、装置及系统制造方法及图纸

技术编号:23315101 阅读:30 留言:0更新日期:2020-02-11 17:47
本发明专利技术公开了一种基于JDBC的数据库直查方法、装置及系统,首先用户通过平台在数据集中通过数据处理节点操作数据源。系统会根据用户配置的数据源及处理节点动态生成适配各个关系型数据库的sql语句然后系统采用jdbc形式将sql提交到数据库,由数据库解析,处理并返回数据,中间过程所产生的内存消耗远远低于目前内存计算型查询引擎,且效率往往是内存计算型查询引擎的数倍。解决了Presto,Impala可高效对Hive,HBase等大数据产品进行快速检索,但是对传统关系型数据库效率低下的问题。

A method, device and system of database direct query based on JDBC

【技术实现步骤摘要】
一种基于JDBC的数据库直查方法、装置及系统
本专利技术涉及数据库领域,特别涉及一种基于JDBC的数据库直查方法、装置及系统。
技术介绍
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来,几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。现有的系统如申请号:CN201710009824.9名称为一种统计数据本文档来自技高网...

【技术保护点】
1.一种基于JDBC的数据库直查方法,包括数据库和数据分析平台,其特征在于:还包括以下步骤:/nS1、用户通过数据分析平台对数据源进行操作;/nS2、数据分析平台根据用户的操作生成对应的SQL语句;/nS3、数据分析平台将步骤S2生成的SQL语句提交到数据库;/nS4、数据库对数据分析平台提交的SQL语句进行解析,处理后返回数据到数据分析平台。/n

【技术特征摘要】
1.一种基于JDBC的数据库直查方法,包括数据库和数据分析平台,其特征在于:还包括以下步骤:
S1、用户通过数据分析平台对数据源进行操作;
S2、数据分析平台根据用户的操作生成对应的SQL语句;
S3、数据分析平台将步骤S2生成的SQL语句提交到数据库;
S4、数据库对数据分析平台提交的SQL语句进行解析,处理后返回数据到数据分析平台。


2.根据权利要求1所述的一种基于JDBC的数据库直查方法,其特征在于:所述步骤S1中用户通过数据分析平台在数据集中通过数据处理节点操作数据源。


3.根据权利要求1所述的一种基于JDBC的数据库直查方法,其特征在于:所述步骤S2中,数据分析平台根据用户的操作生成对应的SQL方言语句。


4.根据权利要求3所述的一种基于JDBC的数据库直查方法,其特征在于:所述SQL方言语句的生成包括以下步骤:
S5、数据分析平台上预录入数据库类型和与数据库类型匹配的SQL方言;
S6、步骤S...

【专利技术属性】
技术研发人员:王纯斌赖文文其他发明人请求不公开姓名
申请(专利权)人:成都四方伟业软件股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1