【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着技术的飞速发展,数据库的服务商开始在云端部署数据库,广大租户可以租用数据库为自己所用。各个租户在自己租用的数据库中可以存储数据,另外,还需要不同的租户存储的数据之间是隔离的,以提高数据安全。
[0003]在一种方式中,租户可以向云端提交创建数据库的请求,云端在接收到该请求的情况下,可以在云端的物理节点中为租户创建一个虚拟机(该虚拟机专属于该租户),并在虚拟机中部署数据库,如此,租户就可以使用该虚拟机中部署的该数据库。
[0004]不同的租户的虚拟机不同,各个租户的数据库又分别位于各自的虚拟机中,虚拟机实现了租户层面的隔离,从而使得不同的租户的数据库是隔离的,如此不同的租户存储的数据之间是隔离的,从而可以提高数据安全。
[0005]然而,专利技术人发现,上述方式存在缺陷:
[0006]例如,云端中的物理节点需要分配一些系统资源给虚拟 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于云端中的物理节点,所述物理节点中具有多个租户共享的存储引擎以及多个租户中的至少部分租户各自分别专属的计算引擎,所述方法包括:基于所述至少部分租户中的目标租户专属的计算引擎,接收所述目标租户提交的对数据库的第一操控指令;基于所述目标租户专属的计算引擎在所述第一操控指令中添加所述目标租户的身份信息,得到第二操控指令;基于所述目标租户专属的计算引擎将第二操控指令传递至所述共享的存储引擎;基于所述共享的存储引擎执行所述第二操控指令。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述目标租户上传的注册请求,注册请求用于请求在所述物理节点中注册所述目标租户使用数据库的使用资格;根据所述注册请求判断所述云端中是否存在所述共享的存储引擎;在存在所述共享的存储引擎的情况下,根据所述创建请求创建所述目标租户专属的计算引擎,并关联创建的所述目标租户专属的计算引擎与所述共享的存储引擎。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在不存在所述共享的存储引擎的情况下,根据所述创建请求创建所述目标租户专属的计算引擎以及创建所述共享的存储引擎,并关联创建的所述目标租户专属的计算引擎与所述共享的存储引擎。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在共享的存储引擎根据目标租户提交的查询请求查询到全局类型的数据的情况下,在查询到的全局类型的数据中去除非目标租户所属的数据,再向目标租户返回剩余的数据。5.根据权利要求1所述的方法,其特征在于,所述云端还包括所述物理节点的备份节点,所述备份节点中具有多个租户共享的存储引擎以及多个租户中的至少部分租户各自专属的计算引擎;所述方法还包括:在所述物理节点故障的情况下,所述云端将流量切换至备份节点处理。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于目标租户专属的计算引擎接收目标租户提交的、用于查询数据库的逻辑日志的查询请求;基于目标租户专属的计算引擎,在物理节点中的数据库的逻辑日志中查找目标租户的逻辑日志;基于目标租户专属的计算引擎,向目标租户返回目标租户的逻辑日志。7.一种数据处理装置,其特征在于,应用于云端中的物理节点,所述物理节点中具有多个租户共享的存储引擎以及多个租户中的至少部分租户各自分别专属的计算引擎,所述装置包括:第一接收模块,用于基于所述至少部分租户中的目标租户专属的计算引擎,接收所述目标租户提交的对数据库的第一操控指令;添加模块,用于基于所述目标租户专属的计算引擎在所述第一操控指令中添加...
【专利技术属性】
技术研发人员:周国剑,魏兴国,苏飞,曾令江,唐钰杰,袁艺文,蒋伟,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。