请求处理方法、装置、电子设备及存储介质
申请人信息
- 申请人:腾讯科技(深圳)有限公司
- 申请人地址:518064 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 发明人: 腾讯科技(深圳)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 请求处理方法、装置、电子设备及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410139143.4 |
| 申请日 | 2024/2/1 |
| 公告号 | CN117688104A |
| 公开日 | 2024/3/12 |
| IPC主分类号 | G06F16/27 |
| 权利人 | 腾讯科技(深圳)有限公司 |
| 发明人 | 王冠华; 谢灿扬; 王宏博; 伍鑫; 潘安群; 雷海林 |
| 地址 | 广东省深圳市南山区高新区科技中一路腾讯大厦35层 |
摘要文本
本申请实施例提供了一种请求处理方法、装置、电子设备及存储介质。方法应用于协调节点,方法包括:对请求端发送的第一数据请求中的查询语句解析得到执行计划,若执行计划不需要分布式事务支持,计算按照第一访问方式访问目标数据与按照第二访问方式访问目标数据的代价差异,若基于代价差异确定按照第一访问方式访问目标数据的代价小于按照第二访问方式访问目标数据的代价,则向请求端反馈直连访问报文,以使请求端根据直连访问报文中的目标分片标识信息建立与目标数据分片所在目标数据节点之间的通信连接,并访问目标数据节点上目标数据分片中的目标数据以获得数据访问处理结果。通过上述方法,能够有效提升数据查询处理效率。。 (更多数据,详见专利查询网)
专利主权项内容
1.一种请求处理方法,其特征在于,应用于数据库系统中的协调节点,所述数据库系统还包括多个数据节点,不同的数据节点上存储了不同的数据分片;所述方法包括:接收请求端发送的第一数据请求,所述第一数据请求包括查询语句;对所述查询语句进行解析,得到所述查询语句的执行计划,所述执行计划指示了所述第一数据请求所请求访问的目标数据;若确定所述查询语句的执行计划不需要分布式事务支持,计算按照第一访问方式访问目标数据与按照第二访问方式访问目标数据的代价差异;所述第一访问方式是指由所述请求端直接访问数据节点的方式,所述第二访问方式是指由所述请求端通过所述协调节点访问数据节点的方式;若根据所述代价差异确定按照第一访问方式访问目标数据的代价小于按照第二访问方式访问目标数据的代价,基于所述目标数据所在目标数据分片的目标分片标识信息,生成直连访问报文;向所述请求端发送所述直连访问报文,以使所述请求端根据所述直连访问报文中的目标分片标识信息建立与所述目标数据分片所在目标数据节点之间的通信连接,并访问所述目标数据节点上目标数据分片中的目标数据以获得数据访问处理结果。