一种数据处理的方法、装置、系统、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:27506936 阅读:17 留言:0更新日期:2021-03-02 18:34
本申请实施例公开了一种数据处理的方法、装置、系统、计算机设备及计算机可读存储介质,移动终端通过用户界面,接收用户输入的请求数据;接收服务器发送的查询数据。服务器接收用户输入的请求数据,并将所述请求数据解析成SQL查询语句并生成API请求;根据所述API请求,获取用户的基本信息并认证所述基本信息;提取所述API请求中的存储引擎和SQL语句;将所述SQL语句运行在对应的SQL解析器中,并将查询结果返回给所述用户。本实施例实现界面化的可配置的数据查询方案,单一SQL化的数据查询服务,支持多种存储引擎,可以根据存储引擎的不同,选择对应的SQL解析器在存储引擎上查询数据。选择对应的SQL解析器在存储引擎上查询数据。选择对应的SQL解析器在存储引擎上查询数据。

【技术实现步骤摘要】
一种数据处理的方法、装置、系统、计算机设备及计算机可读存储介质


[0001]本申请实施例涉及数据处理的视频领域,尤其涉及一种数据处理的方法、装置、系统、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着大数据行业的快速发展,数据的采集和计算已经有相当成熟的解决方案,但是数据的输出,由于受到大数据多组件、多技术使用的影响,并没有统一并且有效的办法。另外,传统的接口调用使用场景单一,很难做到接口的重复使用,还要不断的对接口进行维护和升级,随着需求的不断增多,接口的数据会越来越多,很大程度的增加了开发和维护的成本。
[0003]本专利技术人发现,在数据的输出中,针对特定的需要进行专门的查询接口开发,开发成本大;支持的存储引擎单一,一般情况下一个接口只能查询一种存储引擎里面的数据;查询接口不够灵活,不能做到接口的重复使用;对开发者来说,要了解对应存储引擎的使用场景以及高效的查询方式,学习成本高,开发周期长;接口查询参数单一,接口扩展性差;查询返回结果的数据量难以控制,在大数据量查询的过程中,影响服务的性能。

技术实现思路

[0004]本申请实施例的目的是提供一种数据处理的方法、装置、系统、计算机设备及计算机可读存储介质,旨在解决数据查询复杂的问题。
[0005]本申请实施例的一个方面提供了一种数据处理的方法,所述方法包括:
[0006]通过用户界面,接收用户输入的请求数据,所述请求数据包括:指定的存储引擎、指定数据所在的库表信息、设置的查询条件、返回的字段、返回的数据记录数和选定数据查询的频率;
[0007]接收服务器发送的查询数据。
[0008]本申请实施例的一个方面提供了一种数据处理的方法,所述方法包括:
[0009]接收用户输入的请求数据,并将所述请求数据解析成SQL查询语句并生成API请求;
[0010]根据所述API请求,获取用户的基本信息并认证所述基本信息;
[0011]提取所述API请求中的存储引擎和SQL语句;
[0012]将所述SQL语句运行在对应的SQL解析器中,并将查询结果返回给所述用户。
[0013]本申请实施例的一个方面提供了一种数据处理的装置,所述装置包括:
[0014]第一接收模块,用于通过用户界面,接收用户输入的请求数据,所述请求数据包括:指定的存储引擎、指定数据所在的库表信息、设置的查询条件、返回的字段、返回的数据记录数和选定数据查询的频率;
[0015]第二接收模块,用于接收服务器发送的查询数据。
[0016]本申请实施例的一个方面提供了一种数据处理的装置,所述装置包括:
[0017]生成模块,用于接收用户输入的请求数据,并将所述请求数据解析成SQL查询语句并生成API请求;
[0018]认证模块,用于根据所述API请求,获取用户的基本信息并认证所述基本信息;
[0019]提取模块,用于提取所述API请求中的存储引擎和SQL语句;
[0020]返回模块,用于将所述SQL语句运行在对应的SQL解析器中,并将查询结果返回给所述用户。
[0021]本申请实施例的一个方面又提供了一种数据处理的系统,包括:
[0022]移动终端,用于通过用户界面,接收用户输入的请求数据,所述请求数据包括:指定的存储引擎、指定数据所在的库表信息、设置的查询条件、返回的字段、返回的数据记录数和选定数据查询的频率;接收服务器发送的查询数据;
[0023]服务器,用于接收用户输入的请求数据,并将所述请求数据解析成SQL查询语句并生成API请求;根据所述API请求,获取用户的基本信息并认证所述基本信息;提取所述API请求中的存储引擎和SQL语句;将所述SQL语句运行在对应的SQL解析器中,并将查询结果返回给所述用户。
[0024]本申请实施例的一个方面又提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。
[0025]本申请实施例的一个方面又提供了一种计算机可读存储介质,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。
[0026]本申请实施例提供的一种数据处理的方法、装置系统、计算机设备及计算机可读存储介质,移动终端通过用户界面,接收用户输入的请求数据;接收服务器发送的查询数据。服务器接收用户输入的请求数据,并将所述请求数据解析成SQL查询语句并生成API请求;根据所述API请求,获取用户的基本信息并认证所述基本信息;提取所述API请求中的存储引擎和SQL语句;将所述SQL语句运行在对应的SQL解析器中,并将查询结果返回给所述用户。本实施例实现界面化的可配置的数据查询方案,单一SQL化的数据查询服务,支持多种存储引擎,可以根据存储引擎的不同,选择对应的SQL解析器在存储引擎上查询数据。
附图说明
[0027]图1示意性示出了根据本申请实施例的数据处理的方法的应用环境图;
[0028]图2示意性示出了根据本申请实施例一的数据处理的方法的流程图;
[0029]图3示意性示出了根据本申请实施例二的数据处理的方法的另一流程图;
[0030]图4示意性示出了根据本申请实施例三的数据处理的装置400的结构示意图;
[0031]图5示意性示出了根据本申请实施例四的数据处理的装置500的结构示意图;
[0032]图6示意性示出了根据本申请实施例五的适于实现数据处理的方法的计算机设备的硬件架构示意图;
[0033]图7示意性示出了根据本申请实施例七的数据处理的系统的结构示意图;
[0034]图8示意性示出了根据本申请实施例八的数据处理的系统的结构示意图。
具体实施方式
[0035]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0036]需要说明的是,在本申请实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0037]图1示意性示出了根据本申请实施例的环境应用示意图。
[0038]用户端11可以通过服务器12连接多个移动终端13。用户端11接收用户输入的关键词,服务器12根据用户输入的关键词,解析成SQL并生成API,并在不同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:通过用户界面,接收用户输入的请求数据,所述请求数据包括:指定的存储引擎、指定数据所在的库表信息、设置的查询条件、返回的字段、返回的数据记录数和选定数据查询的频率;接收服务器发送的查询数据。2.一种数据处理的方法,其特征在于,所述方法包括:接收用户输入的请求数据,并将所述请求数据解析成SQL查询语句并生成API请求;根据所述API请求,获取用户的基本信息并认证所述基本信息;提取所述API请求中的存储引擎和SQL语句;将所述SQL语句运行在对应的SQL解析器中,并将查询结果返回给所述用户。3.根据权利要求2所述的方法,其特征在于,所述将所述请求数据解析成SQL查询语句并生成API请求,包括:在解析所述SQL查询语句之后,根据所述基本信息生成对应的身份令牌、QPS以及SQL信息;自动生成支持http协议的API请求。4.根据权利要求2所述的方法,其特征在于,所述根据所述API请求,获取用户的基本信息并认证所述基本信息,包括:根据所述API请求提取所述基本信息,所述基本信息包括身份令牌;请求QPS进行接口的鉴权和限流操作。5.一种数据处理的装置,其特征在于,所述装置包括:第一接收模块,用于通过用户界面,接收用户输入的请求数据,所述请求数据包括:指定的存储引擎、指定数据所在的库表信息、设置的查询条件、返回的字段、返回的数据记录数和选定数据查询的频率;第二接收模块,用于接收服务器发送的查...

【专利技术属性】
技术研发人员:李阳
申请(专利权)人:深圳依时货拉拉科技有限公司
类型:发明
国别省市:

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

1