The invention discloses a data processing method and device, belonging to the field of big data. The method includes: the data object is generated according to the data indication sign and the first processing instruction, the data indication sign indicates the data to be processed, the first processing instruction indicates the first processing operation, the first processing operation is the class operation or the update class operation, and the specified interface based on the data object is called with the first processing operation. The specified interface includes an access interface that matches the acquisition class operation and any one in the update interface that matches the update class operation. During the operation of the specified interface that matches the first processing operation, the data indication and first processing instructions are encapsulated, the data processing requests are obtained, and the data indication identity corresponds to the data. The server sends the data processing request, and the server performs the first processing operation on the data according to the first processing instruction to obtain the first processing result. The invention sets two general interfaces, improves universality and extends application scope.
【技术实现步骤摘要】
数据处理方法及装置
本专利技术涉及大数据领域,特别涉及一种数据处理方法及装置。
技术介绍
随着互联网的数据规模不断扩大,采用单个节点已经无法满足存储数据和处理数据的需求,而分布式数据处理系统有效解决了这一难题。分布式数据处理系统中包括服务器和计算节点,服务器用于存储数据并提供数据处理接口,计算节点用于调用数据处理接口,请求服务器对存储的数据进行处理操作。为了实现多种处理操作,服务器通常会设置多种数据处理接口,每种数据处理接口中设置有固定的处理指令,能够实现处理指令所指示的处理操作,则一种数据处理接口对应于一种处理操作,例如数据清零接口对应于将数据置为零的操作,求取最大值接口对应于求取数据最大值的操作。当计算节点要请求服务器对某些数据进行某种处理操作时,获取用于指示该数据的数据指示标识,基于数据指示标识调用该处理操作对应的数据处理接口,在该数据处理接口的运行过程中,会对数据指示标识和数据处理接口中固定的处理指令进行封装,得到数据处理请求,并发送给数据指示标识对应的服务器,即存储该数据的服务器,数据指示标识对应的服务器接收到数据处理请求时,对该数据指示标识所指示的数据进行处理指令所指示的处理操作。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:一旦服务器未设置某种数据处理接口,将无法实现对应的处理操作,因而现有的数据处理方式的应用范围狭窄,存在局限。
技术实现思路
为了解决相关技术的问题,本专利技术实施例提供了一种数据处理方法及装置。所述技术方案如下:第一方面,提供了一种数据处理方法,应用于计算节点中,所述方法包括:根据数据指示标识和第一处理指令 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于计算节点中,所述方法包括:根据数据指示标识和第一处理指令,生成数据对象,所述数据指示标识用于指示待处理的数据,所述第一处理指令用于指示对所述数据进行第一处理操作,所述第一处理操作为获取类操作或更新类操作;基于所述数据对象调用与所述第一处理操作匹配的指定接口,所述指定接口包括与所述获取类操作匹配的获取接口和与所述更新类操作匹配的更新接口中的任一个;在与所述第一处理操作匹配的指定接口的运行过程中,对所述数据指示标识和所述第一处理指令进行封装,得到数据处理请求,向所述数据指示标识对应的服务器发送所述数据处理请求,所述服务器用于存储所述数据,根据所述第一处理指令对所述数据进行所述第一处理操作,得到第一处理结果。
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于计算节点中,所述方法包括:根据数据指示标识和第一处理指令,生成数据对象,所述数据指示标识用于指示待处理的数据,所述第一处理指令用于指示对所述数据进行第一处理操作,所述第一处理操作为获取类操作或更新类操作;基于所述数据对象调用与所述第一处理操作匹配的指定接口,所述指定接口包括与所述获取类操作匹配的获取接口和与所述更新类操作匹配的更新接口中的任一个;在与所述第一处理操作匹配的指定接口的运行过程中,对所述数据指示标识和所述第一处理指令进行封装,得到数据处理请求,向所述数据指示标识对应的服务器发送所述数据处理请求,所述服务器用于存储所述数据,根据所述第一处理指令对所述数据进行所述第一处理操作,得到第一处理结果。2.根据权利要求1所述的方法,其特征在于,所述对所述数据指示标识和所述第一处理指令进行封装,得到数据处理请求,向所述数据指示标识对应的服务器发送所述数据处理请求,包括:如果所述数据指示标识包括数据标识,对所述数据标识和所述第一处理指令进行封装,得到数据处理请求,所述数据标识用于指示对应的数据;确定所述数据标识对应的数据集合标识,所述数据集合标识用于指示所述数据所属的数据集合;向所述数据集合标识对应的服务器发送所述数据处理请求,所述数据集合标识对应的服务器用于存储所述数据集合。3.根据权利要求1所述的方法,其特征在于,所述对所述数据指示标识和所述第一处理指令进行封装,得到数据处理请求,向所述数据指示标识对应的服务器发送所述数据处理请求,包括:如果所述数据指示标识包括数据集合标识,对所述数据集合标识和所述第一处理指令进行封装,得到数据处理请求,所述数据集合标识用于指示对应的数据集合;向所述数据集合标识对应的服务器发送所述数据处理请求。4.根据权利要求1所述的方法,其特征在于,所述对所述数据指示标识和所述第一处理指令进行封装,得到数据处理请求,向所述数据指示标识对应的服务器发送所述数据处理请求,包括:如果所述数据指示标识包括相互对应的数据集合标识和数据标识,对所述数据集合标识、所述数据标识和所述第一处理指令进行封装,得到数据处理请求,所述数据标识用于指示对应的数据,所述数据集合标识用于指示对应的数据集合;向所述数据集合标识对应的服务器发送所述数据处理请求。5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据数据指示标识和第一处理指令,生成数据对象,包括:根据所述数据指示标识、所述第一处理指令和第二处理指令,生成所述数据对象,所述第二处理指令用于指示对第一处理结果进行第二处理操作;所述向所述数据指示标识对应的服务器发送所述数据处理请求之后,所述方法还包括:接收所述服务器发送的所述第一处理结果;根据所述第二处理指令,对所述第一处理结果进行所述第二处理操作。6.一种数据处理方法,其特征在于,应用于服务器中,所述方法包括:接收计算节点发送的数据处理请求;对所述数据处理请求进行解析,得到数据指示标识和第一处理指令,所述数据指示标识用于指示待处理的数据,所述第一处理指令用于指示对所述数据进行第一处理操作,所述第一处理操作为获取类操作或更新类操作;根据所述第一处理指令,对所述数据指示标识指示的所述数据进行所述第一处理操作,得到第一处理结果;其中,所述计算节点用于根据所述数据指示标识和所述第一处理指令,生成数据对象,基于所述数据对象调用与所述第一处理操作匹配的指定接口,在与所述第一处理操作匹配的指定接口的运行过程中,对所述数据指示标识和所述第一处理指令进行封装,得到所述数据处理请求,所述指定接口包括与所述获取类操作匹配的获取接口和与所述更新类操作匹配的更新接口中的任一个。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一处理指令,对所述数据指示标识指示的所述数据进行所述第一处理操作,得到第一处理结果之后,所述方法还包括:向所述计算节点发送所述第一处理结果。8.根据权利要求6所述的方法,其特征在于,所述第一处理操作为更新类操作,且所述第一处理操作包含指定更新方式,所述根据所述第一处理指令,对所述数据指示标识指示的所述数据进行所述第一处理操作,得到第一处理结果,包括:按照所述指定更新方式,对所述数据进行更新,得到更新后的数据。...
【专利技术属性】
技术研发人员:肖品,江佳伟,余乐乐,崔斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。