-
公开(公告)号:CN119322866A
公开(公告)日:2025-01-17
申请号:CN202311243727.8
申请日:2023-09-25
Applicant: 华为云计算技术有限公司
Abstract: 本申请公开了一种索引操作方法、装置、计算设备集群及存储介质,该方法包括:首先,键值数据库接收第一索引操作命令,第一索引操作命令包括目标索引的索引名和第一索引操作类型,然后根据第一索引操作命令,对目标索引执行第一索引操作类型的操作。其中,目标索引包括目标主键索引和/或目标二级索引,目标主键索引包括目标主键和目标主键对应的目标数据,目标二级索引包括目标二级索引键和目标主键,目标二级索引用于键值数据库获取目标主键,并基于目标主键获取目标主键对应的目标数据。本申请的方案支持用户指定索引进行操作,有助于提升键值数据库的操作效率和用户体验。
-
公开(公告)号:CN119202037A
公开(公告)日:2024-12-27
申请号:CN202311211197.9
申请日:2023-09-19
Applicant: 华为云计算技术有限公司
Abstract: 本申请提供了一种数据处理方法和装置,涉及云计算技术领域,该方法包括:接收第一数据写入请求,该第一数据写入请求包括待写入的第一数据,该第一数据包括第一键、第一描述信息和第一属性信息;根据该第一数据写入请求,将待写入的第一数据写入该键值数据库,并生成索引记录,其中,该索引记录包括第一描述信息的索引和第一属性信息的索引,该第一描述信息的索引用于基于该第一键索引该第一描述信息,该第一属性信息的索引用于基于该第一键索引该第一属性信息。由于索引记录包括了描述信息的索引和属性信息的索引,因此用户可以单独访问描述信息或属性信息,在支持对属性信息进行独立访问的基础上,减少了访问开销。
-
公开(公告)号:CN117992274A
公开(公告)日:2024-05-07
申请号:CN202211324203.7
申请日:2022-10-27
Applicant: 华为云计算技术有限公司
Abstract: 本发明提供了一种非关系型数据库的数据恢复方法、装置及计算设备集群。方法包括:创建第一表名对应的第一源数据表对应的副本;获取客户端发送的包括恢复时刻和第一表名的数据恢复请求;响应数据恢复请求,确定早于恢复时刻的第一源数据表的第一副本;确定第一预写日志;其中,第一预写日志包括第一副本的创建时刻至恢复时刻这一时段的第一操作记录;基于第一预写日志中的第一操作记录和第一副本,将第一副本中的第一副本数据经过第一操作记录处理后的数据还原到第一表名对应的当前的第一源数据表,第一副本数据为第一副本的创建时刻下的第一源数据表中的数据。由此,无需重定向到新的数据表,进一步无需对应用程序进行修改。
-
公开(公告)号:CN108595482B
公开(公告)日:2022-06-10
申请号:CN201810205324.7
申请日:2018-03-13
Applicant: 华为云计算技术有限公司
Inventor: 谢晓芹
IPC: G06F16/22 , G06F16/2458
Abstract: 本申请实施例公开了一种数据索引方法及装置,用于在进行二级索引过程中分区发生分裂时,减少无效的二级索引操作,降低了二级索引的时延。本申请实施例方法包括:接收二级索引请求,所述二级索引请求携带二级索引条件和第一索引位置;根据所述二级索引条件获取第一分区的第一索引结果,其中,所述第一索引结果包括满足所述二级索引条件的第一数据和第一游标;根据所述第一分区标识和所述第二索引位置获取第二索引结果,其中,所述第二索引结果包含满足所述二级索引条件的第二数据以及第二游标。
-
公开(公告)号:CN119322867A
公开(公告)日:2025-01-17
申请号:CN202311402540.8
申请日:2023-10-26
Applicant: 华为云计算技术有限公司
IPC: G06F16/81 , G06F16/835
Abstract: 本申请提供了一种数据处理方法、装置及系统,涉及计算机领域。该方法应用于半结构化键值数据库的服务端和客户端。客户端向服务端发送的数据操作请求包括历史数据内容,历史数据内容为服务端执行数据操作请求对应的数据操作前目标主键对应的值。服务端对数据内容执行数据操作请求对应的数据操作,并根据历史数据内容确定目标主键对应的值的更改内容,再根据更改内容更新二级索引,并向客户端返回数据操作响应。如此,服务端无需从半结构化键值数据库中读取键值数据的数据内容,减少了一次数据内容的读取操作,从而减少了数据操作请求的响应时延,提高了半结构化键值数据库的数据处理效率。
-
公开(公告)号:CN117632850A
公开(公告)日:2024-03-01
申请号:CN202211513808.0
申请日:2022-11-29
Applicant: 华为云计算技术有限公司
IPC: G06F16/11 , G06F16/22 , G06F16/215 , G06F16/245
Abstract: 本申请公开了一种数据操作方法及装置,属于数据库技术领域。该方法包括:接收针对数据库中表分组的应用指令,数据库包括一个或多个表分组,表分组包括一个或多个数据表,数据表中记录有数据;基于应用指令,确定应用指令指示的目标表分组;基于目标表分组中的数据,执行应用指令指示的应用操作。本申请增加了表分组的粒度,丰富了对数据库中的数据进行操作时的粒度,提高了对数据库进行管理的效率。
-
公开(公告)号:CN119536623A
公开(公告)日:2025-02-28
申请号:CN202311865861.1
申请日:2023-12-29
Applicant: 华为云计算技术有限公司
IPC: G06F3/06
Abstract: 本申请提供了一种对象存储系统,该对象存储系统包括服务层、持久化层以及元数据层,其中,服务层,用于接收客户端发送的批量上传请求,批量上传请求指示待上传的多个第一对象;并且,将多个第一对象的数据发送至持久化层,以及,生成多个第一对象的元数据,将多个第一对象的元数据发送至元数据层;持久化层,用于存储多个第一对象的数据;元数据层,用于将多个第一对象的元数据存储至持久化层,并且,确定至少一个第一对象的元数据存储至持久化层失败,向服务层发送第一指示信息,第一指示信息用于指示对多个第一对象进行垃圾回收。如此,在对象存储系统中,通过保证多个对象元数据的原子性地存储至持久化层,实现多对象批量操作的原子性。
-
公开(公告)号:CN115858554A
公开(公告)日:2023-03-28
申请号:CN202111116354.9
申请日:2021-09-23
Applicant: 华为云计算技术有限公司
IPC: G06F16/242 , G06F16/2455 , G06F9/46
Abstract: 本申请实施例提供一种数据库事务的控制方法、装置及相关设备,应用于数据库技术领域。该方法可以包括:接收来自用户设备的结构化查询语言SQL语句;根据所述SQL语句设置第一数据库事务的第一投机功能,所述第一投机功能用于表明在第二数据库事务的日志提交前,关于所述第二数据库事务的操作记录对所述第一数据库事务可见;根据所述第一投机功能对所述第一数据库事务进行操作。采用本申请实施例能够通过SQL语句实现用户设备对投机功能的控制,提高用户的使用体验。
-
公开(公告)号:CN115495495A
公开(公告)日:2022-12-20
申请号:CN202110679707.X
申请日:2021-06-18
Applicant: 华为云计算技术有限公司
IPC: G06F16/2458 , G06F16/27
Abstract: 本申请提供了一种事务处理方法,由分布式数据库系统执行,该系统包括协调节点和参与节点,协调节点和参与节点共享全局内存,该方法包括:协调节点接收客户端发送的多条查询语句,根据多条查询语句中的第一查询语句创建事务,根据多条查询语句中的第二查询语句在全局内存中执行事务,根据多条查询语句中的第三查询语句提交事务。由于无需经过处理器和操作系统处理即可跨节点访问全局内存,缩短了访问路径,而且无需通过操作系统调度,进一步缩短同步时间,实现了协调节点和参与节点之间的实时一致性,满足了业务需求。
-
公开(公告)号:CN115443457A
公开(公告)日:2022-12-06
申请号:CN202180004526.5
申请日:2021-08-14
Applicant: 华为云计算技术有限公司
IPC: G06F16/2458
Abstract: 本申请提供了一种事务处理方法,由分布式数据库系统执行,该系统包括协调节点和参与节点,协调节点和参与节点共享全局内存,该方法包括:协调节点接收客户端发送的多条查询语句,根据多条查询语句中的第一查询语句创建事务,根据多条查询语句中的第二查询语句在全局内存中执行事务,根据多条查询语句中的第三查询语句提交事务。由于无需经过处理器和操作系统处理即可跨节点访问全局内存,缩短了访问路径,而且无需通过操作系统调度,进一步缩短同步时间,实现了协调节点和参与节点之间的实时一致性,满足了业务需求。
-
-
-
-
-
-
-
-
-