-
公开(公告)号:CN117971854B
公开(公告)日:2024-06-14
申请号:CN202410390608.3
申请日:2024-04-02
Applicant: 天津南大通用数据技术股份有限公司
Abstract: 本发明创造提供了一种基于GBase8s数据库逻辑日志的数据闪回实现方法,该方法包括以下步骤:从逻辑日志中获取数据库闪回的起始位置;对起始位置之后的所有逻辑日志进行解析,获取数据库起始位置之后所有数据变更操作记录的正向序列;将正向序列以数据变更操作记录为最小单位进行倒序排列,并反转数据变更操作类型,得到撤销序列;撤销序列只包括一个总事务;将撤销序列中每条数据变更操作记录生成为SQL语句并执行,使数据库回退至起始位置的状态。本发明创造中,闪回针对逻辑日志文件,无需占用数据库的线程资源,且能精确确定历史数据操作点,并保证数据库数据的一致性和完整性。
-
公开(公告)号:CN117971854A
公开(公告)日:2024-05-03
申请号:CN202410390608.3
申请日:2024-04-02
Applicant: 天津南大通用数据技术股份有限公司
Abstract: 本发明创造提供了一种基于GBase8s数据库逻辑日志的数据闪回实现方法,该方法包括以下步骤:从逻辑日志中获取数据库闪回的起始位置;对起始位置之后的所有逻辑日志进行解析,获取数据库起始位置之后所有数据变更操作记录的正向序列;将正向序列以数据变更操作记录为最小单位进行倒序排列,并反转数据变更操作类型,得到撤销序列;撤销序列只包括一个总事务;将撤销序列中每条数据变更操作记录生成为SQL语句并执行,使数据库回退至起始位置的状态。本发明创造中,闪回针对逻辑日志文件,无需占用数据库的线程资源,且能精确确定历史数据操作点,并保证数据库数据的一致性和完整性。
-
公开(公告)号:CN113934711A
公开(公告)日:2022-01-14
申请号:CN202111537733.5
申请日:2021-12-16
Applicant: 天津南大通用数据技术股份有限公司
Abstract: 本发明提供了一种自动化部署gbase8s集群的方法,包括以下步骤:S1、部署gbase8s‑controller和gbase8s pod,并通过CRD把gbase8s集群资源注册为kubernetes管理的资源;S2、在步骤S1部署gbase8s‑controller后,gbase8s‑controller初始化时向api‑server订阅gbase8s‑cluster消息,gbase8s‑cluster消息为gbase8s集群资源的消息。本发明有益效果:一种自动化部署gbase8s集群的方法,只要简单的写一下配置文件,集群名称、节点个数,就能在kubernetes中快速部署gbase8s集群,省去人工部署的麻烦。
-
公开(公告)号:CN105279279B
公开(公告)日:2019-01-25
申请号:CN201510785760.2
申请日:2015-11-16
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/172
Abstract: 本发明提供了一种从低速数据源加载压缩数据文件的方法,所述方法包括:接收客户端发送的控制文件;解析所述控制文件,获取控制文件中的数据来源和数据类型;判断控制文件中是否包括低速数据源的压缩数据文件;在控制文件中包括低速数据源的压缩数据文件时,读取并缓存所述低速数据源的压缩数据文件。实现了在读取压缩格式数据文件时预读数据,并放入缓存,从而在连续的若干次读取数据的操作中,只需在第一次操作中真正从数据源读取文件内容,显著减少了对低速数据源的I/O次数,用高速的内存操作加以替代,极大地提升了性能。
-
公开(公告)号:CN103064964B
公开(公告)日:2016-04-20
申请号:CN201210591754.X
申请日:2012-12-29
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种支持分布式事务的数据库的连接方法,包括:将分布式事务所涉及的分布式数据库连接对象作为一个整体进行封装,形成多节点执行器,并将多节点执行器对象作为分布式数据库连接池的缓存对象进行缓存,并建立与应用系统的对应关联关系;分布式数据库连接池接收到应用系统请求后,确定与该请求对应的有逻辑关系的缓存的多节点执行器对象;将上一步骤所确定的多节点执行器对象分配给应用系统用于对数据库的分布式事务操作。本发明的有益效果是能够使应用系统从繁杂的分布式事务处理逻辑中解脱出来,专心于业务逻辑;同时,也能够保障对多个数据库的分布式访问读写操作的正确性,有效提高对多数据库进行分布式事务操作的利用率。
-
公开(公告)号:CN105279279A
公开(公告)日:2016-01-27
申请号:CN201510785760.2
申请日:2015-11-16
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F17/30
CPC classification number: G06F17/30132
Abstract: 本发明提供了一种从低速数据源加载压缩数据文件的方法,所述方法包括:接收客户端发送的控制文件;解析所述控制文件,获取控制文件中的数据来源和数据类型;判断控制文件中是否包括低速数据源的压缩数据文件;在控制文件中包括低速数据源的压缩数据文件时,读取并缓存所述低速数据源的压缩数据文件。实现了在读取压缩格式数据文件时预读数据,并放入缓存,从而在连续的若干次读取数据的操作中,只需在第一次操作中真正从数据源读取文件内容,显著减少了对低速数据源的I/O次数,用高速的内存操作加以替代,极大地提升了性能。
-
公开(公告)号:CN104484470A
公开(公告)日:2015-04-01
申请号:CN201410847871.7
申请日:2014-12-31
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F17/30
CPC classification number: G06F17/30289 , G06F17/30371
Abstract: 本发明提供一种数据库集群元数据管理方法,将元数据管理命令序列化,通过在数据库集群中增加一个实体,在进行集群元数据的统一管理,该实体与组成集群的每个集群节点连接,专门用于元数据管理,对集群的元数据变更进行统一管理。采用本发明中的方法,可以保证数据库集群中集群元数据的一致性,解决集群失效节点重新加入集群时集群元数据不一致问题,以及扩容集群时在新增节点上重建集群元数据信息,进而提高数据库集群的高可用性。
-
公开(公告)号:CN112685779A
公开(公告)日:2021-04-20
申请号:CN202011636522.2
申请日:2020-12-31
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F21/62 , G06F16/242
Abstract: 本发明提供了一种基于数据库执行select语句主要关键字的静态可信判定方法,包括以下步骤:S1.管理员根据SQL语句的特征确定主要关键字,计算关键字字符串的hash值,将hash加到原有的最新的PCR后,再进行hash计算得到新的PCR值;S2.数据库运行在可信环境中时,用户使用select语句进行查询,并计算select语句的PCR值;S3.将S2中计算得到的PCR值与步骤S1中计算得到的PCR值进行比较;S4.比较结果一致证明当前用户输入SQL语句可信,继续执行下步操作,不一致证明用户操作不可信,终止执行并反馈给用户。本发明所述的基于数据库执行select语句主要关键字的静态可信判定方法选取的主要关键字是用户执行绝大多数select语句都使用的关键字,用来进行静态可信计算可以尽可能的满足用户需求。
-
公开(公告)号:CN112613302A
公开(公告)日:2021-04-06
申请号:CN202011639337.9
申请日:2020-12-31
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F40/253
Abstract: 本发明提供了一种基于数据库执行select语句的子句的动态可信判定方法,包括以下步骤:S1、将select SQL中最基础的关键字进行静态可信度量;S2、管理员在可信数据库中设定可信的查询语句中子句关键字模版,通过加密算法计算可信度量值并存储在可信计算基中;S3、数据库运行在可信环境中时,用户使用含有group by子句的select语句进行查询,抽取查询语句中的关键字合并成字符串,然后对字符串进行加密运算得到可信度量值;S4、将S3中的可信度量值与可信计算基中的可信度量值进行对比,得到可信报告。本发明所述的基于数据库执行select语句的子句的动态可信判定方法在确定主要关键字可信的条件下再进行检验,能够有效减少用户非select语句操作的动态可信计算。
-
公开(公告)号:CN111143837A
公开(公告)日:2020-05-12
申请号:CN201911359752.6
申请日:2019-12-25
Applicant: 天津南大通用数据技术股份有限公司
Abstract: 本发明创造提供了一种数据库安全审计记录的存储方法,包括:S1、当数据库服务器识别出可审计事件,生成一条数据库安全审计记录时,用散列值标识该条数据库安全审计记录,使每一条数据库安全审计记录对应唯一的散列值;S2、将多条数据库安全审计记录打包成数据库安全审计记录块;S3、采用在两个节点之间直接进行网络通信的点对点协议对数据库安全审计记录块进行加密传输,并对数据库安全审计记录块的所有权进行验证。本发明创造的有益效果为:通过加密机制和共识机制,在点对点网络中实现数据库安全审计记录的存储,保证数据库安全审计记录不可篡改、不可伪造。
-
-
-
-
-
-
-
-
-