一种提高数据库系统写日志性能的方法

    公开(公告)号:CN104537074A

    公开(公告)日:2015-04-22

    申请号:CN201410847869.X

    申请日:2014-12-31

    CPC classification number: G06F17/30864

    Abstract: 本发明提供一种提高数据库系统写日志性能的方法,所述的方法包括:将数据库系统写日志的接口,从直接写文件变成写共享内存;采用无锁数据结构,支持多线程并行写入;独立的Logd进程,定期或者溢出触发方式,将共享内存中的日志数据批量写入日志文件。数据库进程崩溃而重启后,日志API会寻找共享内存中上次写入的位置,从而继续写入。本发明能够提高数据库系统写日志的性能,并且对系统的性能无影响。

    一种基于日志拆分的目录复制实现方法

    公开(公告)号:CN104504123A

    公开(公告)日:2015-04-08

    申请号:CN201410850163.9

    申请日:2014-12-31

    CPC classification number: G06F17/30215

    Abstract: 本发明提供一种基于日志拆分的目录复制实现方法,此方法包含:在生成复制公有日志时,对每个从目录分别产生一个公有日志文件,并分别启动一个复制进程,处理公有日志和私有日志,进行向指定从目录的操作,进而清理复制日志;采用上述技术方案,使得向多个从目录的复制可以独立地进行,避免了部分从目录的复制问题对其它从目录复制的影响,从而提高目录复制的稳定性和可靠性,且从目录与私有日志文件的一一对应,避免了因个别从目录复制操作存在问题而造成的复制进程不能清理复制私有日志文件的问题,进而避免了复制日志的积压,保证了从目录复制操作的正常进行。

    一种基于Dblink和透明网关的数据库系统及其构建使用方法

    公开(公告)号:CN104484468A

    公开(公告)日:2015-04-01

    申请号:CN201410847868.5

    申请日:2014-12-31

    CPC classification number: G06F17/30566

    Abstract: 本发明提供一种基于Dblink和透明网关的数据库系统的构建使用方法,包括以下步骤:S1.建立透明网关系统,并对其进行配置;S2.通过本地系统对于需要访问的异构数据库或者集群创建Dblink;S3.借助透明网关,使用Dblink对需要访问的异构数据库或者集群的数据进行访问;这种设计提供一种数据连接方式,使GBase8a集群访问其它数据库或者集群组成的异构系统,获取其中的多种数据,并且通过透明网关对语句进行方言转换,结构简洁,操作简单。

    一种sharenothing集群下的发起节点异常处理方法及装置

    公开(公告)号:CN104410698A

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

    申请号:CN201410727702.X

    申请日:2014-12-03

    CPC classification number: H04L67/10 H04L41/0668

    Abstract: 本发明提供一种share nothing集群下的发起节点异常处理方法及装置,所述方法包括:集群中发起节点接收到数据请求任务后,先将其他节点设置为此数据请求任务的接管节点,接管节点向集群管理软件提交注册信息完成信息记录,发起节点继续执行任务;若执行过程无异常,发起节点完成任务并将集群管理软件设置为任务结束并清理资源;若执行过程出现异常,集群管理软件选择一个接管节点继续执行任务,接管节点完成任务之后将集群管理软件设置为任务结束并清理资源;如果任务已不可继续执行,则进行任务的异常处理,进行恢复。本发明能够解决数据库系统在执行任务中并行任务管理软件发生异常时造成集群数据不一致问题,提高了系统的稳定性。

    支持用户自定义的列存数据库函数索引创建方法及装置

    公开(公告)号:CN104408151A

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

    申请号:CN201410727737.3

    申请日:2014-12-03

    CPC classification number: G06F17/30342

    Abstract: 本发明旨在提供一种在超大规模列存数据库中有效提升函数查询过滤数据的方法。包括,将列存数据按块存储,对每个数据块(Data Cell)建立基于统计信息的简单索引及基于函数的函数索引。当使用函数进行查询时,基于统计信息的简单索引无法有效过滤数据,而基于函数的函数索引则能有效过滤,提升数据库的整体性能。本发明所取得的有益效果是在超大规模数据量的列存数据库上提高了数据过滤的效率,并可根据用户实际场景灵活扩展。同时不需要用户手动干预,函数索引能自动维护。

    一种适应多种数据库数据格式的数据导入导出方法及装置

    公开(公告)号:CN104408150A

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

    申请号:CN201410727556.0

    申请日:2014-12-03

    CPC classification number: G06F17/30303 G06F17/30563

    Abstract: 传统的ETL方式是指数据抽取(Extract)、转换(Transform)、装载(Load)的过程。用户需要从数据源抽取出所需的数据,再手动进行经过数据清洗及转换,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。本发明旨在提供一种在新型的数据抽取加载方式,该方式将数据抽取,数据清洗,数据转换组合在一起,使数据在抽取时就能同时进行清洗和转换,同时它又支持多种市面上常见的数据格式,从而不但使用户的操作更为简便,也提高了数据抽取及转换的速度及效率。

    一种集群一致性服务高并发下持久化的优化方法

    公开(公告)号:CN105550319B

    公开(公告)日:2019-06-25

    申请号:CN201510931307.8

    申请日:2015-12-12

    Abstract: 本发明公开了一种集群一致性服务高并发下持久化的优化方法,主要涉及分布式计算领域。包括:在节点处采用单独的持久化线程,用于实现持久化并回复客户端;持久化线程的辅助队列,辅助队列中包含了所有要持久化的数据和回应客户端所需要的链接及返回结果;在节点处采用一致性协议实现线程,用于将更新后的一致性信息和回应客户端的函数指针放入持久化线程的辅助队列的尾部,并向持久化线程发送持久化消息。本发明的有益效果在于:它能够及时实现持久化,能够保证集群一致性服务程序的响应速度,能够避免并发性下降及集群分裂,能够保证集群运行效率。

    数据库集群多数据分片备份的部署方法及装置

    公开(公告)号:CN106354585B

    公开(公告)日:2019-04-30

    申请号:CN201610777563.0

    申请日:2016-08-31

    Abstract: 本发明提供一种数据库集群多数据分片备份的部署方法及装置,所述方法包括:获取数据库集群中的节点数量;获取数据库集群中每个节点对应的数据分片数量;按照预设的规则配置备份分片;算所述配置备份分片的可靠性,选取最优可靠性作为部署方法。通过预定的规则配置多种备份分片的部署方式,并选取其中可靠性最高的配置方式作为部署方式,可进行最优可靠性部署,并大程度保障集群的可靠性。

Patent Agency Ranking