-
公开(公告)号:CN102521303B
公开(公告)日:2016-08-10
申请号:CN201110392033.1
申请日:2011-11-30
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F17/30
Abstract: 本发明公开了一种用于列数据库的单表多列序存储方法。该列数据库包括多个由行和列构成的数据表,数据表被划分为多个列集合,列集合包括一个或多个列,并且列集合的并集构成数据表,列集合两两之间建立连接索引,连接索引记录了建立了连接索引的两个列集合中,属于数据表的同一元组的列的存储位置的一一对应关系。利用本发明所提供的单表多列序存储方法,可以提高列数据库的查询效率,并减小存储空间。
-
公开(公告)号:CN117827782A
公开(公告)日:2024-04-05
申请号:CN202311868443.8
申请日:2023-12-29
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本公开提供一种日志回放方法、装置、设备及存储介质。该方法包括:获取每个节点上存储物理位置最靠前的重做日志,作为备选日志,然后基于备选日志的逻辑时间戳,从备选日志中确定待回放日志,并对确定的待回放日志进行回放,直至完成重做日志的回放。本公开解决了现有技术中日志回放过程中不同节点的重做日志间顺序难以确定,容易造成数据读写冲突的问题,提高故障恢复时的效率,提高数据库性能。
-
公开(公告)号:CN117785821A
公开(公告)日:2024-03-29
申请号:CN202311814595.X
申请日:2023-12-26
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/176 , G06F16/182 , G06F16/18 , G06F16/17 , G06F16/172
Abstract: 本申请提供一种集群文件系统的数据读写方法、集群文件系统及设备,可用于集群文件系统技术领域。上述集群文件系统包括共享存储资源,上述方法包括:接收对共享存储资源中的共享文件的访问请求;在该访问请求为写操作请求时,生成写操作请求对应的日志文件,并将该日志文件写入共享存储资源;在该访问请求为读操作请求时,确定缓存中是否存在上述共享文件的数据,若是,则根据共享存储资源中的日志文件的修改时间与缓存中上述共享文件的数据的修改时间,判断所述缓存中所述共享文件的数据是否有效,并根据判断结果读取上述共享文件的目标数据。本申请可以实现集群文件系统的无锁化数据读写,从而提升集群文件系统的性能。
-
公开(公告)号:CN115934425A
公开(公告)日:2023-04-07
申请号:CN202211664879.0
申请日:2022-12-22
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本申请提供的一种数据还原方法、装置、服务器及存储介质,涉及数据管理领域。在第一时刻接收来自用户终端的数据还原指令,数据还原指令携带有在历史上的第二时刻之后的还原时间节点,第二时刻为检测到历史上的日志归档文件出现异常的时刻。响应于数据还原指令,获取在第二时刻之后备份的数据库的数据,以及在指定文件路径获取在第一时长内产生的日志归档文件,第一时长是第二时刻到还原时间节点的间隔时长;服务器对备份的数据库的数据,执行在第一时长内产生的日志归档文件中的多条操作日志关联的操作,以还原处于还原时间节点时数据库的数据,还原数据库的数据的数据损失小,且效率高。
-
公开(公告)号:CN114297241A
公开(公告)日:2022-04-08
申请号:CN202111635710.8
申请日:2021-12-29
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2455 , G06F16/23
Abstract: 本公开涉及一种资源锁定方法、装置、设备及介质。其中,资源锁定方法应用于第一锁控制节点,该方法包括:获取第一数据库节点发送的资源加锁请求,资源加锁请求用于请求对目标资源进行加锁;响应资源加锁请求,查询目标资源的加锁状态;若加锁状态为未加锁状态,对目标资源进行加锁处理,以使第一数据库节点具有目标资源的锁权限。根据本公开实施例,能够基于目标资源实时的加锁状态,正确的处理针对目标资源的资源加锁请求,实现对资源的有序加锁,提高加锁效率。
-
公开(公告)号:CN103365987B
公开(公告)日:2017-04-12
申请号:CN201310282114.5
申请日:2013-07-05
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F17/30
Abstract: 本发明涉及一种基于共享磁盘架构的集群数据库系统及数据处理方法,其中,该系统包括:主控节点和事务节点;所述事务节点,用于对集群数据库中的事务处理和静态数据的查询;所述主控节点,用于对集群数据库进行数据更新操作,产生动态数据,保存和查询所述动态数据。在一种新的共享磁盘架构的集群环境下,数据库管理系统架构及其数据处理方法,利用最新硬件技术的优势(如大内存、SSD等最新硬件技术),显著提高了数据库的性能,并且充分利用多台计算机协同工作,突破数据库在扩展性方面的局限,提高系统的性能和事务处理的吞吐量。
-
公开(公告)号:CN102521282B
公开(公告)日:2016-01-20
申请号:CN201110382224.X
申请日:2011-11-25
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F17/30
Abstract: 本发明公开了一种基于行指针的数据库垂直分区存储方法。在该方法中,将数据库中的数据表被分为若干个分区,其中最先访问的第一个分区为主分区,在主分区内记录有后面一个或多个分区的行指针。与现有技术相比较,本发明通过两种基于行指针的垂直分区表的存储方式,实现了在多数情况仅需访问主分区,部分情况下访问主分区就能够直接跳到其他分区的元组,仅需要访问特定的分区,而跳过其它的不必要分区的访问,有效提高了跨分区访问时的效率。
-
公开(公告)号:CN103353891A
公开(公告)日:2013-10-16
申请号:CN201310281873.X
申请日:2013-07-05
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本发明公开了一种数据库管理系统及其数据处理方法,该数据库管理系统的数据缓冲区包括:静态数据缓冲区和更新数据缓冲区;所述静态数据缓冲区用于查询静态数据;所述更新数据缓冲区用于进行数据更新操作,记录及查询更新数据。本发明充分利用了现代计算机多CPU多核和大内存的特点,提高了数据库管理系统的性能和事务处理的吞吐量。
-
公开(公告)号:CN114253925B
公开(公告)日:2024-08-20
申请号:CN202111452260.9
申请日:2021-12-01
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/18 , G06F16/13 , G06F16/242
Abstract: 本公开涉及一种访问数据库日志的方法、服务器、终端以及电子设备,尤其涉及数据存储技术领域。包括:获取结构化查询语言SQL查询语句;根据SQL查询语句,在数据库中确定与目标日志名对应的目标日志的索引信息,SQL查询语句中包括目标日志名;根据数据库的数据字典转译索引信息,得到目标日志的数据信息;将目标日志的数据信息发送至终端。本公开实施例用于解决访问数据库日志需要进行人工筛选从而给用户带来不便的问题。
-
公开(公告)号:CN112181305B
公开(公告)日:2024-06-07
申请号:CN202011062473.6
申请日:2020-09-30
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F3/06
Abstract: 本公开涉及一种数据库集群网络分区选择方法和装置,通过当网络分区故障发生时,第一节点向共享存储中写入第一分区选择消息,遍历共享存储,确定第二节点已在共享存储中写入第二分区选择消息,将共享存储中写入的第一分区选择消息中的第一分区号更改为第二分区选择消息中的第二分区号,当所有节点均写入分区选择消息后,确定共享存储中写入的分区号对应的分区为目标分区,目标分区中的节点有数据库集群网络的访问权限,其余节点无数据库集群网络的访问权限,即,第一节点和第二节点在共享存储中写入的分区号相同,保障了在集群中同时发生故障的节点超过整个集群节点总数的一半时能够选举出惟一的存活分区,从而,提高了数据库集群的可用性。
-
-
-
-
-
-
-
-
-