← 返回列表
基于RPC的数据库调用方法、装置、设备及存储介质
申请人信息
- 申请人:深圳市飞泉云数据服务有限公司
- 申请人地址:518000 广东省深圳市南山区粤海街道科技园社区科苑路15号科兴科学园C栋C3-603
- 发明人: 深圳市飞泉云数据服务有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于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请求返回的响应数据,并将所述响应数据发送至所述调用终端。