-
公开(公告)号:CN102004799B
公开(公告)日:2012-10-03
申请号:CN201010609540.1
申请日:2010-12-28
Applicant: 天津神舟通用数据技术有限公司
IPC: G06F17/30
Abstract: 本发明涉及一种数据库冗余数据一致性检验方法,包括如下步骤:数据库主服务器接收到用户操作请求后确认相关备份服务器;数据库主服务器将用户操作请求发送至备份服务器列表中的各备份服务器;各备份服务器执行用户操作请求得到操作结果;各备份服务器计算操作结果的语义校验码;各备份服务器将操作结果和相应的语义校验码发送到校验服务器;校验服务器对操作结果和语义校验码后进行校验并将操作结果或错误信息发送给数据库主服务器;数据库主服务器将接收到的操作结果或错误信息转发给用户。本发明克服了物理层检验方法的局限性,能直接针对执行结果进行检验,有效地降低了需要进行检验操作的数据量,也降低小了检验操作的系统资源消耗。
-
公开(公告)号:CN102063502A
公开(公告)日:2011-05-18
申请号:CN201110001385.X
申请日:2011-01-06
Applicant: 天津神舟通用数据技术有限公司
IPC: G06F17/30
Abstract: 一种实现异构数据库数据同步的方法,其中异种数据库包括数据库A和数据库B,数据库A是用户应用所使用的数据库,数据库访问接口使用JDBC接口,数据库B是进行数据同步的目的数据库;还包括符合SUN规范的JDBC驱动AB,所述驱动AB包含A的JDBC驱动包和B的JDBC驱动包;对驱动AB上的函数调用都被原样传递给数据库A的JDBC驱动,而对数据库有更改的函数调用,则经过sql语法映射转换后,再传递给数据库B的JDBC驱动。
-
公开(公告)号:CN102968496A
公开(公告)日:2013-03-13
申请号:CN201210510033.1
申请日:2012-12-04
Applicant: 天津神舟通用数据技术有限公司
Abstract: 本发明涉及一种基于任务驱动和双缓冲机制的并行排序方法,其主要技术特点是:包括步骤1:分块内存排序步骤:将外存文件划分成一定大小的微小桶并读入内存,每读入一个微小桶就对其进行快速排序,当没有更多内存可用或者没有更多数据时,对所有微小桶进行内存归并,然后写出到外存中,形成一个有序的桶;步骤2:外存归并步骤:对外存中的桶进行归并,并将归并结果输出到最终有序的文件中,生成有序的排序结果。本发明通过任务驱动多线程工作并利用双缓冲技术提高内部排序的性能,简化了并发控制的机制,加快了处理速度,增加了大数据量排序算法的可扩展性。
-
公开(公告)号:CN102495906A
公开(公告)日:2012-06-13
申请号:CN201110436695.4
申请日:2011-12-23
Applicant: 天津神舟通用数据技术有限公司
IPC: G06F17/30
Abstract: 本发明涉及一种实现断点续传的增量式数据迁移方法,该方法类似于文件传输的断点续传,实现以表对象和纪录为单位的断点续迁。当数据迁移的过程中发生系统死机、停电、网络断开、系统或者应用程序崩溃等情况而导致迁移失败,重新执行迁移过程时,基于该方法的迁移工具能够自动识别已完成和未完成的迁移任务,从中断点开始继续迁移。本发明的断点续传的迁移方法主要包括两方面:基于迁移计划的迁移中断状态保存和迁移中断状态恢复。采用本发明的数据迁移方法能够保证每次迁移的有效性和连续性,在迁移中断发生时,再次执行同样的迁移任务能够在原有的基础上进行增量迁移,从而避免不必要的数据重复迁移;同时该方法也可免除人工对中断点进行识别然后手工调整迁移任务的繁琐性,大大提升了数据迁移的效率。尤其在海量数据的迁移中,该方法为迁移的连续性、可靠性和高效性提供了有力的保障。
-
公开(公告)号:CN102004799A
公开(公告)日:2011-04-06
申请号:CN201010609540.1
申请日:2010-12-28
Applicant: 天津神舟通用数据技术有限公司
IPC: G06F17/30
Abstract: 本发明涉及一种数据库冗余数据一致性检验方法,包括如下步骤:数据库主服务器接收到用户操作请求后确认相关备份服务器;数据库主服务器将用户操作请求发送至备份服务器列表中的各备份服务器;各备份服务器执行用户操作请求得到操作结果;各备份服务器计算操作结果的语义校验码;各备份服务器将操作结果和相应的语义校验码发送到校验服务器;校验服务器对操作结果和语义校验码后进行校验并将操作结果或错误信息发送给数据库主服务器;数据库主服务器将接收到的操作结果或错误信息转发给用户。本发明克服了物理层检验方法的局限性,能直接针对执行结果进行检验,有效地降低了需要进行检验操作的数据量,也降低小了检验操作的系统资源消耗。
-
公开(公告)号:CN102968496B
公开(公告)日:2016-04-27
申请号:CN201210510033.1
申请日:2012-12-04
Applicant: 天津神舟通用数据技术有限公司
Abstract: 本发明涉及一种基于任务驱动和双缓冲机制的并行排序方法,其主要技术特点是:包括步骤1:分块内存排序步骤:将外存文件划分成一定大小的微小桶并读入内存,每读入一个微小桶就对其进行快速排序,当没有更多内存可用或者没有更多数据时,对所有微小桶进行内存归并,然后写出到外存中,形成一个有序的桶;步骤2:外存归并步骤:对外存中的桶进行归并,并将归并结果输出到最终有序的文件中,生成有序的排序结果。本发明通过任务驱动多线程工作并利用双缓冲技术提高内部排序的性能,简化了并发控制的机制,加快了处理速度,增加了大数据量排序算法的可扩展性。
-
公开(公告)号:CN106342312B
公开(公告)日:2013-11-27
申请号:CN201010048676.X
申请日:2010-06-10
Applicant: 天津神舟通用数据技术有限公司
IPC: G06F17/30
Abstract: 一种对数据库系统进行数据物理隔离的方法,首先在数据库系统上创建隔离区,隔离区包括隔离区数据文件以及隔离区数据字典;然后由数据库系统自动分配或由用户指定当前唯一的用于区分同名数据的命名空间;随后对当前数据操作请求进行判断,根据当前数据操作请求进行数据处理;处理完毕后将隔离区设为不再接受任何新事务的状态,同时回滚隔离区内所有未提交事务,将隔离区内所有已提交事务的数据更新写入到隔离区数据文件中;最后以无效数据擦写方式删除内存缓冲区中隔离区的全部数据和隔离区的数据字典,同时回收隔离区的命名空间。本发明方法安全性高、占用系统资源量少,提高了系统整体的可用性。
-
公开(公告)号:CN102063502B
公开(公告)日:2013-07-31
申请号:CN201110001385.X
申请日:2011-01-06
Applicant: 天津神舟通用数据技术有限公司
IPC: G06F17/30
Abstract: 一种实现异构数据库数据同步的方法,其中异种数据库包括数据库A和数据库B,数据库A是用户应用所使用的数据库,数据库访问接口使用JDBC接口,数据库B是进行数据同步的目的数据库;还包括符合SUN规范的JDBC驱动AB,所述驱动AB包含A的JDBC驱动包和B的JDBC驱动包;对驱动AB上的函数调用都被原样传递给数据库A的JDBC驱动,而对数据库有更改的函数调用,则经过sql语法映射转换后,再传递给数据库B的JDBC驱动。
-
-
-
-
-
-
-