← 返回列表

基于RPC的数据库调用方法、装置、设备及存储介质

申请号: CN202410119782.4
申请人: 深圳市飞泉云数据服务有限公司
更新日期: 2026-03-17

专利详细信息

项目 内容
专利名称 基于RPC的数据库调用方法、装置、设备及存储介质
专利类型 发明申请
申请号 CN202410119782.4
申请日 2024/1/29
公告号 CN117648212A
公开日 2024/3/5
IPC主分类号 G06F9/54
权利人 深圳市飞泉云数据服务有限公司
发明人 刘颖麒; 赵蕴山
地址 广东省深圳市南山区粤海街道科技园社区科苑路15号科兴科学园C栋C3-603

摘要文本

本申请实施例公开了一种基于RPC的数据库调用方法、装置、设备及存储介质。方法应用于数据库管理系统中的数据库代理设备,方法包括:接收调用终端发送的RPC请求;对RPC请求进行解析,提取RPC请求中的目标请求数据;根据预设的RPC接口与调用规则的对应关系,从预设的多个调用规则中确定与目标RPC接口对应的目标调用规则;根据目标调用规则以及目标请求数据生成RPC请求对应的SQL请求;基于SQL请求调用目标数据库;获取目标数据库基于SQL请求返回的响应数据,并将响应数据发送至调用终端。通过本申请实施例,数据库代理设备可以将调用者的RPC请求自动转换成SQL请求,降低了调用者调用数据库的复杂度。

专利主权项内容

1.一种基于RPC的数据库调用方法,其特征在于,所述方法应用于数据库管理系统中的数据库代理设备,所述方法包括:接收调用终端发送的RPC请求,所述RPC请求为调用者通过调用终端调用所述数据库代理设备中的目标RPC接口时生成的请求;对所述RPC请求进行解析,提取所述RPC请求中的目标请求数据;根据预设的RPC接口与调用规则的对应关系,从预设的多个调用规则中确定与所述目标RPC接口对应的目标调用规则;根据所述目标调用规则以及所述目标请求数据生成所述RPC请求对应的SQL请求;基于所述SQL请求调用目标数据库;获取所述目标数据库基于所述SQL请求返回的响应数据,并将所述响应数据发送至所述调用终端。