分布式自增序列同步方法、装置、设备及存储介质

    公开(公告)号:CN119493799A

    公开(公告)日:2025-02-21

    申请号:CN202411551914.7

    申请日:2024-11-01

    Abstract: 本申请实施例公开了分布式自增序列同步方法、装置、设备及存储介质。该方法包括:在分布式数据库集群中,设置一个主节点和多个从节点,主节点用于维护全局自增序列值;从节点根据预设的缓存参数,向主节点请求分配局部自增序列,主节点根据全局自增序列值计算局部自增序列的起始值,并分配预设数量的连续自增序列值至从节点;从节点将局部自增序列缓存至本地;当从节点缓存的局部自增序列耗尽时,向主节点发出新的分配请求,主节点根据当前全局自增序列值重新分配新的局部自增序列。本申请通过在分布式数据库集群环境中设置一个主节点和多个从节点,并由主节点统一管理全局自增序列值,实现了分布式环境下自增序列的可靠生成。

    一种大对象存储、查询方法、装置、设备及介质

    公开(公告)号:CN116756093B

    公开(公告)日:2023-11-03

    申请号:CN202311038429.5

    申请日:2023-08-17

    Abstract: 本申请公开了一种大对象存储、查询方法、装置、设备及介质,所述方法包括:获取待存储的大对象,确定大对象的类型;对大对象执行第一类存储操作,包括:根据大对象的类型,确定大对象的索引信息和索引信息存储方式;按照索引信息存储方式存储索引信息,以及,若索引信息不包括大对象的数据内容,则将大对象的数据内容存储到大对象段;或,对大对象执行第二类存储操作,包括:根据大对象的类型,判断是否需要生成大对象的索引信息;若是,则根据大对象的类型,确定大对象的索引信息和索引信息存储方式,按照索引信息存储方式存储索引信息,并将大对象的数据内容存储到大对象段;或,若否,则将大对象的数据内容存储到大对象属性列。

    一种基于多压缩模式子分区表的存储和查询方法

    公开(公告)号:CN115630065B

    公开(公告)日:2023-08-22

    申请号:CN202211272183.3

    申请日:2022-10-18

    Abstract: 本发明提出一种基于多压缩模式子分区表的存储和查询方法,包括:步骤S1、接收一系列按照预定格式流传输的块数据;步骤S2、基于预定格式进行解析,获取所述块数据中的数据组成;步骤S3、分析数据组成的不同部分,对应的采用不同压缩模式对数据块进行压缩;步骤S4、基于所采用的压缩模式,在第一查找表中匹配对应的分区号段,在压缩数据中单独设置的索引分区类型字段,将所述匹配到的索引分区号段作为附加数据;步骤S5、基于所述的分区号标志,存储到对应的子分区表中,并记录对应数据的索引和压缩模式字段;步骤S6、在数据存储过程中,对不同的子分区表,分配不同大小的连续空间进行存储;步骤S7、用户基于数据压缩模式或数据格式类型,在对应的索引存储表中进行检索。

    神通数据库三层缓存段搜索管理结构及页面查找方法

    公开(公告)号:CN115145961A

    公开(公告)日:2022-10-04

    申请号:CN202210778517.8

    申请日:2022-07-01

    Abstract: 本发明涉及一种神通数据库三层缓存段搜索管理结构及页面查找方法,其技术特点是:包括线程级缓存、段搜索全局缓存和物理空间;线程级缓存是一个线程的局部缓存;段搜索全局缓存包括全局缓存结点及全局缓存结点管理的一批空闲页面项,每个缓存结点管理的页面项按照空闲空间档位组织成多级链表;物理空间采用PFS页面进行管理,段内所有PFS页面均为多叉树状结构,一个PFS页面管理若干个数据页面,每个PFS页面记录一批数据页面以及它们的空间空闲值。本发明设计合理,提高了多线程并发查找页面的性能,有效地提高了并发性和吞吐率,解决了每次查找页面时都去访问段的PFS树造成大量I/O以及多个线程并发对PFS树进行搜索时产生的资源竞争的问题。

    基于页面更新序号的数据库集群多节点重做日志恢复方法

    公开(公告)号:CN112099996B

    公开(公告)日:2022-04-05

    申请号:CN202010993792.2

    申请日:2020-09-21

    Abstract: 本发明涉及一种基于页面更新序号的数据库集群多节点重做日志恢复方法,包括以下步骤:在页面头部分配空间作为页面更新序号;集群中所有的节点在更新数据页面时,更新页面更新序号和本节点的重做日志;重新启动数据库集群,最先启动的节点成为主节点,由主节点进行实例恢复;主节点从共享磁盘加载控制文件,从控制文件中读取每一个节点的重做日志信息作为扫描句柄,保存在扫描句柄数组中;遍历所有的扫描句柄,恢复重做日志;所有扫描句柄已经扫描完毕,重做日志恢复结束。本发明在新增重做日志和在实例恢复时,利用页面更新序号判断页面是否连续,将相同页面在不同节点之间的修改按序恢复,保证数据的一致性,提高了系统运行的可靠性。

    神通数据库三层缓存段搜索管理结构及页面查找方法

    公开(公告)号:CN115145961B

    公开(公告)日:2025-05-16

    申请号:CN202210778517.8

    申请日:2022-07-01

    Abstract: 本发明涉及一种神通数据库三层缓存段搜索管理结构及页面查找方法,其技术特点是:包括线程级缓存、段搜索全局缓存和物理空间;线程级缓存是一个线程的局部缓存;段搜索全局缓存包括全局缓存结点及全局缓存结点管理的一批空闲页面项,每个缓存结点管理的页面项按照空闲空间档位组织成多级链表;物理空间采用PFS页面进行管理,段内所有PFS页面均为多叉树状结构,一个PFS页面管理若干个数据页面,每个PFS页面记录一批数据页面以及它们的空间空闲值。本发明设计合理,提高了多线程并发查找页面的性能,有效地提高了并发性和吞吐率,解决了每次查找页面时都去访问段的PFS树造成大量I/O以及多个线程并发对PFS树进行搜索时产生的资源竞争的问题。

    一种数据库数据恢复方法及装置
    7.
    发明公开

    公开(公告)号:CN119226229A

    公开(公告)日:2024-12-31

    申请号:CN202411256546.3

    申请日:2024-09-09

    Abstract: 本说明书实施例公开了一种数据库数据恢复方法,所述方法包括:对目标文件进行监视,判断所述目标文件是否发生指定事件;若所述目标文件发生了指定事件,则执行数据恢复操作;其中,执行数据恢复操作包括:在所述目标文件的路径下创建新文件,通过所述目标文件对应的文件描述符读取所述目标文件的内容,并将读取到的所述目标文件的内容拷贝到所述新文件中,基于内容拷贝后的新文件得到恢复后文件。

    一种基于数据库主节点转发的读写分离实现方法

    公开(公告)号:CN117149885B

    公开(公告)日:2024-01-26

    申请号:CN202311422024.1

    申请日:2023-10-31

    Abstract: 本发明公开了一种基于数据库主节点转发的读写分离实现方法,包括:步骤1:数据库主节点接收应用程序发送过来的SQL语句;步骤2:对SQL语句进行语法解析和语义分析,获得SQL语句类型以及操作的对象ID;步骤3:判断SQL语句是否为只读操作;步骤4:如果是,将SQL语句发送到从节点执行,等待接收到从节点执行结果后返回客户端;否则,直接在主节点执行SQL语句,将执行结果返回客户端;步骤5:如果不是,在主节点执行SQL语句;记录SQL语句更新的所有对象的ID;事务提交时,将本事务更新过的所有对象ID对应的LSN设置为本事务的提交LSN,供后续只读语句执行到步骤4时使用。因此主数据库可以专注于处理写操作,从而提高了写操作的性能和响应时间。

    一种数据查询方法、装置、设备及介质

    公开(公告)号:CN116644090B

    公开(公告)日:2023-11-10

    申请号:CN202310931499.7

    申请日:2023-07-27

    Abstract: 本申请公开了一种数据查询方法、装置、设备及介质,数据查询方法包括:获取数据查询请求,根据数据查询请求生成数据限制指令和数据扫描指令;其中,若数据查询请求中包含数据筛选规则,则数据限制指令中包含与数据筛选规则对应的数据筛选条件;若数据限制指令中包含数据筛选条件,则将数据筛选条件添加到数据扫描指令中;根据数据扫描指令执行数据扫描操作,按照数据限制指令从扫描到的数据得到目标数据,目标数据为数据查询请求对应的数据查询结果;其中,根据数据扫描指令执行数据扫描操作包括:若数据扫描指令中包含数据筛选条件,则根据数据筛选条件确定无需扫描的数据,并对需要扫描的数据进行扫描。

    一种基于多压缩模式子分区表的存储和查询方法

    公开(公告)号:CN115630065A

    公开(公告)日:2023-01-20

    申请号:CN202211272183.3

    申请日:2022-10-18

    Abstract: 本发明提出一种基于多压缩模式子分区表的存储和查询方法,包括:步骤S1、接收一系列按照预定格式流传输的块数据;步骤S2、基于预定格式进行解析,获取所述块数据中的数据组成;步骤S3、分析数据组成的不同部分,对应的采用不同压缩模式对数据块进行压缩;步骤S4、基于所采用的压缩模式,在第一查找表中匹配对应的分区号段,在压缩数据中单独设置的索引分区类型字段,将所述匹配到的索引分区号段作为附加数据;步骤S5、基于所述的分区号标志,存储到对应的子分区表中,并记录对应数据的索引和压缩模式字段;步骤S6、在数据存储过程中,对不同的子分区表,分配不同大小的连续空间进行存储;步骤S7、用户基于数据压缩模式或数据格式类型,在对应的索引存储表中进行检索。

Patent Agency Ranking