The invention provides a large data processing method, device, electronic equipment and storage medium based on Web ocket. The large data processing method based on Web ocket includes: determining one of the multiple access modes provided by oneself according to the large data platform accessed, determining one access mode to access the large data platform; receiving query instructions to access the large data platform from oneself according to the query instructions. Query data in large data platform; encrypt the query data and send it to the front-end browser through Websocket protocol; divide and/or paginate the query data according to the size of the encrypted data. The large data processing method and device based on Websocket provided by the invention realize fast query and display of large data.
【技术实现步骤摘要】
基于Websocket的大数据处理方法、装置、电子设备、存储介质
本专利技术涉及计算机应用
,尤其涉及一种基于Websocket的大数据处理方法、装置、电子设备、存储介质。
技术介绍
在传统的数据查询中,如果数据量较小,前端技术人员处理难度较低,如果数据量较大可以采用分页、延迟加载等技术来实现,但是涉及到大数据级别的处理时,采用文件下载等方式虽然能够解决一部分问题,但这种方式无法很快的实时查询数据的情况,尤其是不了解具体数据组成的情况下,所以大数据量的查询和前端展现是非常有必要的。随着大数据技术的发展迅猛,从hadoop(一种分布式系统基础架构)到OLAP(联机分析处理,OnlineAnalyticalProcessing)在线联机分析产品层出不穷等,在众多的大数据处理产品平台之间,用户常常无所适从,能不能简单一些更简单一些,怎么样快速的进行大数据量的查询,能否快速查询、下载数据变成了用户普遍的心声。用户需要一种整体的解决方案,一方面适配各种大数据平台,一方面能够准确、无误的传输数据,能够让用户快速的查询和看到数据。对于大数据量的查询和展现,一直以来也是前端技术人员比较关注的问题,大数据量下浏览器的渲染可能会导致渲染缓慢、本地内存超出等异常故障和各种莫名其妙的问题,如何接收大数据量并且快速的渲染,有很大的挑战性。现有技术主要有如下的缺点和问题:(1)平台多,一般的只是针对某一平台进行适配,无法适配多种平台。(2)查询和展现慢,Hadoop等数据仓库类查询非常缓慢,OLAP等产品数据查询比较快,但是获取数据后渲染也需要花费较长时间。(3)易用性差,很多 ...
【技术保护点】
1.一种基于Websocket的大数据处理方法,其特征在于,包括:根据所接入的大数据平台,确定自提供的多个接入方式中,确定一接入方式,以接入所述大数据平台;接收查询指令,以根据所述查询指令自所接入的大数据平台中查询数据;将所查询数据加密后通过Websocket协议发送至前端浏览器;根据加密后的所查询数据的数据大小进行分块和/或分页处理。
【技术特征摘要】
1.一种基于Websocket的大数据处理方法,其特征在于,包括:根据所接入的大数据平台,确定自提供的多个接入方式中,确定一接入方式,以接入所述大数据平台;接收查询指令,以根据所述查询指令自所接入的大数据平台中查询数据;将所查询数据加密后通过Websocket协议发送至前端浏览器;根据加密后的所查询数据的数据大小进行分块和/或分页处理。2.如权利要求1所述的基于Websocket的大数据处理方法,其特征在于,所述将所查询数据加密后通过Websocket协议发送至前端浏览器还包括:将所查询数据进行压缩。3.如权利要求2所述的基于Websocket的大数据处理方法,其特征在于,所述根据加密后的所查询数据的数据大小进行分块和/或分页处理包括:判断加密后的所查询数据的数据大小是否超过第一预定阈值;若是,则对加密后的所查询数据进行分为若干数据块,当所分数据块被使用时,对所分数据块进行解压和解密。4.如权利要求3所述的基于Websocket的大数据处理方法,其特征在于,所述对所分数据块进行解压和解密还包括:对解压和解密后的数据块进行分页处理。5.如权利要求2所述的基于Websocket的大数据处理方法,其特征在于,所述根据加密后的所查询数据的数据大小进行...
【专利技术属性】
技术研发人员:张翔,
申请(专利权)人:携程旅游网络技术上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。