【技术实现步骤摘要】
本专利技术实施例涉及大数据分布式计算领域,尤其涉及一种数据库的操作方法及装置。
技术介绍
MySQL是一种开放源代码的关系型数据库,具有软件体积小、速度快和成本低的特点,在数据库的应用中占据重要地位。Presto是一个大数据分布式的查询引擎,其配置一个MySQL数据源需要提供java数据库连接(Java Data Base Connectivity, JDBC)连接串、连接的用户名和连接的密码,其中,JDBC连接信息只能定义一个,也就是说每个数据源只可以连接一个MySQL数据库。图1是现有技术中通过Presto连接MySQL数据源的过程示意图。如图1所示,管理节点接收来自客户端的查询请求,所述查询请求通过结构化查询语言(tructured Quevy Language,SQL)进行编辑,然后管理节点对SQL进行语法解析,并且获取到MySQL数据库的连接信息,组成连接数据库的数据源信息,以任务的形式发送给计算节点执行。计算节点根据数据源连接信息与MySQL进行通讯,以JDBC的方式获取数据,将数据提供给后续的计算模块。在实际应用中,一个MySQL数据库无法 ...
【技术保护点】
一种数据库的操作方法,其特征在于,包括:管理节点获取数据库操作请求,从所述操作请求中提取虚拟数据信息;所述管理节点根据映射规则确定所述虚拟数据信息对应的一个或多个实际数据地址;所述管理节点根据所述实际数据地址产生数据库操作任务;所述管理节点将数据库操作任务调度给计算节点进行处理。
【技术特征摘要】
【专利技术属性】
技术研发人员:郭李明,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。