-
公开(公告)号:CN118170502A
公开(公告)日:2024-06-11
申请号:CN202310171727.5
申请日:2023-02-27
Applicant: 华为云计算技术有限公司
Abstract: 本发明实施例公开了一种基于云服务的事务处理方法、装置和计算设备集群,属于数据库技术领域。当代理节点接收到既包括读操作又包括写操作的事务处理请求时,将写操作发送到主节点,将读操作发送到备节点。备节点对写操作产生的重放日志进行同步,进一步,可以通过处理重放日志过程中产生的修改记录对写操作对应的数据进行读取。这样,无需主节点对读操作进行处理,可以减轻主节点的负载压力,提高负载均衡性。
-
公开(公告)号:CN118503009A
公开(公告)日:2024-08-16
申请号:CN202310092095.3
申请日:2023-02-09
Applicant: 华为云计算技术有限公司
Abstract: 本发明提供了一种数据库备份的方法、装置及计算设备集群。在实施例中,对数据库中数据表中的第一页面进行第一损坏页面检查操作,确定第一检查结果;其中,所述第一页面用于记录所述数据表的元数据;在所述第一检查结果表示所述第一页面为正常页面时,备份所述第一页面;基于所述第一页面,对所述数据表中的第二页面进行第二损坏页面检查操作,确定第二检查结果;其中,所述第二页面用于记录所述数据表中的数据;在所述第二检查结果表示所述第二页面为损坏页面时,对所述第二页面进行备份,使得数据表的备份过程具有校验和容错的能力。
-
公开(公告)号:CN116821194A
公开(公告)日:2023-09-29
申请号:CN202210283778.2
申请日:2022-03-22
Applicant: 华为云计算技术有限公司
IPC: G06F16/2457 , G06F16/27
Abstract: 本申请提供了一种会话克隆方法,包括:获取会话通道的标识,该会话通道的标识用于标识第一数据库节点中第一会话到第二数据库节点中第二会话的通道,根据会话通道的标识,通过会话通道向第二数据库节点提供第一会话的元信息,以便于第二数据库节点中第二会话使用第一会话的元信息,实现会话克隆。在该方法中,会话克隆操作由中间件下沉至数据库节点,中间件可以实现轻量级,无需存储各种与操作上下文相关的查询命令,免除因为会话克隆而对中间件产生的开销,避免了业务性能受到影响。
-
公开(公告)号:CN116820688A
公开(公告)日:2023-09-29
申请号:CN202210282996.4
申请日:2022-03-22
Applicant: 华为云计算技术有限公司
IPC: G06F9/46 , G06F16/242
Abstract: 本申请提供了一种事务检测方法,包括:获取待检测事务所归属的第一会话的标识,根据待检测事务所归属的第一会话的标识,查询登记记录获得查询结果,登记记录中存储有未到达执行位点的事务所归属的至少一个第二会话的标识,根据查询结果,获得用于表征待检测事务是否排干的事务检测结果。该方法中,事务检测由proxy等中间件下沉至源数据库节点,源数据库节点基于会话登记机制,查询登记记录,从而实现快速确定事务是否排干,无需proxy等中间件进行复杂耗时的SQL语句监控和执行状态判断,避免了大量的资源占用,保障了业务的性能。
-
公开(公告)号:CN116821148A
公开(公告)日:2023-09-29
申请号:CN202210283773.X
申请日:2022-03-22
Applicant: 华为云计算技术有限公司
IPC: G06F16/242 , G06F16/27 , H04L45/60
Abstract: 本申请提供了一种节点切换方法,包括:源数据库节点执行第一查询命令,然后源数据库节点将目标数据发送至目的数据库节点,目标数据为第一查询命令的执行结果中执行第二查询命令所需的数据,接着目的数据库节点使用目标数据来执行第二查询命令。在该方法中,为实现节点切换所实施的一些复杂操作下沉至数据库节点,中间件所在的路由节点无需识别查询语句,实时记录事务状态,以及缓存大量的、改变操作上下文的查询命令,避免了消耗路由节点较多的处理器和内存资源,降低了路由节点的代价和开销,保障了业务性能。
-
-
-
-