1.一种数据查询的优化方法,所述方法包括:
接收终端发送的查询请求,将所述查询请求发送至JDBC接口;
通过JDBC接口判断所述查询请求中是否包括权限关键字;
若是,则将所述查询请求导入关系型数据库,在所述关系型数据库中检索与权限关键字匹配的用户权限标识,根据所述用户权限标识和所述查询请求在大数据平台中查询;
否则,直接根据所述查询请求在大数据平台中查询;
将查询结果返回至终端。
2.根据权利要求1所述的方法,其特征在于,在所述将所述数据查询请求导入关系型数据库之后,还包括:将所述查询请求导入关系型数据库,所述关系型数据库中包括权限表;
根据所述查询请求中的权限关键字在所述权限表进行检索,得到与所述权限关键字匹配的用户权限。
3.根据权利要求1所述的方法,其特征在于,在所将所述查询请求发送至JDBC接口之前,还包括:通过负载均衡设备接收多个终端发送的查询请求;
通过负载均衡设备将多个查询请求分配至对应的节点。
4.根据权利要求2所述的方法,其特征在于,在所述将查询结果返回至终端之后,还包括:获取更新后的权限表;
利用更新后的权限表对关系型数据库中的权限表进行更新。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收终端发送的数据分析指令;
根据所述数据分析指令获取关系型数据库中的客户数据,并将所述客户数据同步至大数据平台中;
获取数据分析的主题模型;
通过所述主题模型对大数据平台中的客户数据进行分析,并且对分析后的客户数据进行可视化处理;
将进行可视化处理后的客户数据返回终端,以使得在所述终端对分析后的客户数据进行可视化展示。
6.一种数据查询的优化系统,其特征在于,所述系统包括:终端,用于发送查询请求;
负载均衡设备,用于接收查询请求,并将所述查询请求分配至对应的节点;
节点,用于接收负载均衡设备分配的查询请求,并将查询请求发送至JDBC接口;若通过所述JDBC接口判定所述查询请求中包括权限关键字,则在所述关系型数据库中检索与权限关键字匹配的用户权限标识,根据所述用户权限标识和所述查询请求在大数据平台中查询;否则,直接根据所述查询请求在大数据平台中查询;
所述节点还用于将查询结果返回至终端。
7.根据权利要求6所述的系统,其特征在于,所述节点还用于将所述查询请求导入关系型数据库,所述关系型数据库中包括权限表;根据所述查询请求中的权限关键字在所述权限表进行检索,得到与所述权限关键字匹配的用户权限。
8.根据权利要求6所述的系统,其特征在于,所述负载均衡设备还用于获取多个节点已分配的查询请求的数量,根据多个节点中已分配的查询请求的数量分配新的查询请求。
9.根据权利要求6所述的系统,其特征在于,所述节点还用于缓存查询结果;所述负载均衡设备还用于接收终端发送的查询请求,根据终端标识获取该终端访问过的节点,将该查询请求分配至该终端已访问过的节点,所述节点还用于根据所述查询请求获取已缓存的查询结果,并将所述已缓存的查询结果返回至终端。
10.根据权利要求6所述的系统,其特征在于,所述负载均衡设备还用于接收终端发送的数据分析指令,并将所述数据分析指令分配至对应的节点;所述节点还用于获取数据分析的主题模型,通过所述主题模型对大数据平台中的客户数据进行分析,并且对分析后的客户数据进行可视化处理,将进行可视化处理后的客户数据返回终端;所述终端还用于对分析后的客户数据进行可视化展示。