[发明专利]数据处理方法和系统、操作事件的诊断处理方法和装置有效
申请号: | 201910002370.1 | 申请日: | 2019-01-02 |
公开(公告)号: | CN111400266B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 张伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/23;G06F16/242;G06F16/245 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 系统 操作 事件 诊断 处理 装置 | ||
本申请公开了一种数据处理方法和系统、操作事件的诊断处理方法和装置。其中,该数据处理方法包括:客户端接收服务器发起的查询请求,其中,查询请求包括:操作事件的标识信息,标识信息用于表征服务器对数据库进行操作对应的事件;客户端获取操作事件的时间信息;客户端基于标识信息和时间信息,获取本地存储的操作事件的操作信息;客户端将操作信息发送至服务器。本申请解决了现有技术中数据处理方法使用统一数据源集中存储导致性能存在瓶颈且可用性差的技术问题。
技术领域
本申请涉及互联网领域,具体而言,涉及一种数据处理方法和系统、操作事件的诊断处理方法和装置。
背景技术
分布式事务系统通常包含客户端、资源管理器、事务协调器几个角色。用户经常需要根据分布式事务的唯一标识XID来取得事务执行中所修改的数据在事务执行前后的状态,作为排查业务数据修改的依据。事务特点是数据量特别大,对事务内执行的SQL(结构化查询语言,Structured Query Language)和影响的数据变化信息进行快速检索比较困难。
事务诊断系统需要记录客户端SQL执行前后数据变化信息,一个可行的方法是使用集中的数据库存储,便于数据的查询和写入。一个分布式事务由某一个TXC客户端发起,并有多个客户端参与(通常情况下TXC客户端数量会很多,数量多少取决于业务链路长度),并产生很多的事务日志,包括全局日志的创建、状态更新、删除,事务分支日志的创建、状态更新、删除,以及事务分支的SQL,数据前后镜像等信息。如果将事务信息存储到统一数据源,则数据量太大,数据库很容易成为性能瓶颈。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种数据处理方法和系统、操作事件的诊断处理方法和装置,以至少解决现有技术中数据处理方法使用统一数据源集中存储导致性能存在瓶颈且可用性差的技术问题。
根据本申请实施例的一个方面,提供了一种数据处理方法,包括:客户端接收服务器发起的查询请求,其中,查询请求包括:操作事件的标识信息,标识信息用于表征服务器对数据库进行操作对应的事件;客户端获取操作事件的时间信息;客户端基于标识信息和时间信息,获取本地存储的操作事件的操作信息;客户端将操作信息发送至服务器。
根据本申请实施例的另一方面,还提供了一种数据处理方法,包括:服务器接收控制设备发起的查询请求,并将查询请求发送至多个客户端,其中,查询请求包括:操作事件的标识信息,标识信息用于表征服务器对数据库进行操作对应的事件;服务器接收多个客户端返回的操作事件的操作信息,其中,多个客户端基于标识信息和获取到的操作事件的时间信息,获取本地存储的操作信息;服务器对操作信息进行处理,得到处理结果;服务器将处理结果发送至控制设备。
根据本申请实施例的另一方面,还提供了一种数据处理系统,包括:控制设备,与服务器具有通信关系,用于发送查询请求至服务器,其中,查询请求包括:操作事件的标识信息,标识信息用于表征服务器对数据库进行操作对应的事件;服务器,与多个客户端具有通信关系,用于将查询请求发送至多个客户端;多个客户端用于获取操作事件的时间信息,并基于标识信息和时间信息,获取本地存储的操作事件的操作信息,并将操作信息发送至服务器;服务器还用于对操作信息进行处理,得到处理结果,并将处理结果发送至控制设备。
根据本申请实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行如下步骤:客户端接收服务器发起的查询请求,其中,查询请求包括:操作事件的标识信息,标识信息用于表征服务器对数据库进行操作对应的事件;客户端基于标识信息,获取本地存储的操作事件的操作信息;客户端将操作信息发送至服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910002370.1/2.html,转载请声明来源钻瓜专利网。