【技术实现步骤摘要】
一种数据库系统及数据库系统的控制方法
[0001]本专利技术涉及数据库
,具体涉及一种数据库系统及数据库系统的控制方法。
技术介绍
[0002]随着信息技术的发展,企业越来越依赖于信息化管理,各业务应用的数据信息主要存储在数据库中,企业对业务访问的要求越来越高。为了避免因为业务繁忙导致数据损失,保障数据安全,数据库一般采用双活架构,由此可保证其中一台主机发生故障时,业务可以继续运行,但该架构要求使用两台相同的机器运行同一个数据库,还需要配置共享存储,比较耗费资源。也就是说,双活架构要求较高且资源使用率不高。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供了一种数据库系统及数据库系统的控制方法,以解决目前的双活架构数据库要求较高且资源使用率不高的问题。
[0004]根据第一方面,本专利技术实施例提供了一种数据库系统的控制方法,所述数据库系统包括第一容器、第二容器和共享内存,所述第二容器封装有业务表,所述数据库系统的控制方法包括:所述第一容器获取业务需求,根据所述业务需求生成二次操作指令和 ...
【技术保护点】
【技术特征摘要】
1.一种数据库系统的控制方法,其特征在于,所述数据库系统包括第一容器、第二容器和共享内存,所述第二容器封装有业务表,所述数据库系统的控制方法包括:所述第一容器获取业务需求,根据所述业务需求生成二次操作指令和多个初次操作指令,并将每个初次操作指令下发至对应的第二容器;所述第二容器在接收到任一初次操作指令后,执行与该初次操作指令相对应的操作,得到初次操作结果后上传至所述共享内存;所述共享内存在接收到与所述多个初次操作指令相对应的多个初次操作结果后,对所述多个初次操作结果根据所述二次操作指令进行二次处理,得到与所述业务需求相对应的最终处理结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务需求生成二次操作指令和多个初次操作指令,并将每个初次操作指令下发至对应的第二容器包括:确定所述业务需求所涉及的业务表;根据所述业务需求所涉及的业务表将所述业务需求分解为所述二次操作指令和多个所述初次操作指令。3.根据权利要求1所述的方法,其特征在于,所述第一容器中包括所述第二容器的元数据,在将每个初次操作指令下发至对应的第二容器之前,还包括:提取每个所述初次操作指令中的业务表信息;根据所述业务表信息和所述第二容器的元数据确定与每个所述初次操作指令相对应的第二容器。4.根据权利要求1所述的方法,其特征在于,在所述第一容器获取业务需求之前还包括:构建所述第一容器的第一容器镜像;构建所述第二容器的第二容器镜像;根据配置文件为所述第一容器和所述第二容器分配C...
【专利技术属性】
技术研发人员:任启立,魏本帅,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。