【技术实现步骤摘要】
基于内存数据库和多数据通道的数据传输方法及系统
本专利技术涉及数据交互
,尤其涉及一种基于内存数据库和多数据通道的数据传输方法及系统。
技术介绍
为了实现中央对于法院信息化系统实现“智慧法院”的信息化建设目标,同时又要保障信息安全,满足法院专网与互联网之间数据传输安全隔离,全国法院系统信息化建设均依据中华人民共和国法院行业标准FYB/T53001-2017《安全隔离与信息交换平台建设要求》规范搭建网间交换系统。需要在保证系统安全、数据安全延展性、兼容性的同时,实现网间数据的安全高效传输。但目前现有的安全隔离与信息交换平台提供的数据以及文件交互办法以及协议实现,主要为FTP、传统数据库表读写的方式。数据交换传输延迟大,并发数据流量低。
技术实现思路
本专利技术实施例提供一种基于内存数据库和多数据通道的数据传输方法及系统,可以解决海量数据低延时通过安全隔离与信息交换平台进行内外网数据交换的问题。本专利技术实施例第一方面提供了一种基于内存数据库和多数据通道的数据传输方法,可包括:多组主从内存数据库组与安全隔离与信息交换平台间建立相应的多个存储过程,以进行数据的读写;负荷分担服务器组监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组;负荷分担服务器组还根据海并发量数据的并发量和各主从内存数据库组的数据处理状态调整数据分发量。进一步的,负荷分担服务器组从应用服务器中获取海量并发数据。 >进一步的,主从内存数据库组与安全隔离与信息交换平台间的数据读写过程相互独立。进一步的,负荷分担服务器组将待交换的海量并发数据写入各主从内存数据库组中的主内存数据库的临时表中;主内存数据库对临时表中的数据进行主从备份;安全隔离与信息交换平台从主从内存数据库组中的从内存数据库的数据交换临时表中读取数据,以实现相互独立的数据读写过程。本专利技术实施例第二方面提供了一种基于内存数据库和多数据通道的数据传输系统,可包括:多组主从内存数据库组、安全隔离与信息交换平台和负荷分担服务器组;多组主从内存数据库组与安全隔离与信息交换平台间建立相应的多个存储过程,以进行数据的读写;负荷分担服务器组,用于监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组;负荷分担服务器组,还用于根据海并发量数据的并发量和各主从内存数据库组的数据处理状态调整数据分发量。进一步的,负荷分担服务器组从应用服务器中获取海量并发数据。进一步的,主从内存数据库组与安全隔离与信息交换平台间的数据读写过程相互独立。进一步的,负荷分担服务器组将待交换的海量并发数据写入各主从内存数据库组中的主内存数据库的临时表中;主内存数据库对临时表中的数据进行主从备份;安全隔离与信息交换平台从主从内存数据库组中的从内存数据库的数据交换临时表中读取数据,以实现相互独立的数据读写过程。本专利技术实施例第三方面提供了一种计算机设备,该设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方面所述的监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组;根据海并发量数据的并发量和各主从内存数据库组的数据处理状态调整数据分发量。本专利技术实施例第四方面提供了一种计算机存储介质,该计算机存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述方面所述的监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组;根据海并发量数据的并发量和各主从内存数据库组的数据处理状态调整数据分发量。在本专利技术实施例中,通过负荷分担服务器组灵活调整多组主从内存数据库组与安全隔离与信息交换平台间进行数据交互时,在不同主从内存数据库中的并发数据量,以较低的成本解决了大数据量并发低延时通过数据交换设备的问题,同时通过多通道复合分担机制保障了数据传输的稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种基于内存数据库和多数据通道的数据传输方法的流程示意图;图2是本专利技术实施例提供的一种基于内存数据库和多数据通道的数据传输系统的结构示意图。图3是本专利技术实施例提供的一种计算机设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含,术语“第一”和“第二”仅是为了区别命名,并不代表数字的大小或者排序。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。本专利技术实施例中,负荷分担服务器组中的服务器可以是具有大数据处理能力的计算机设备。如图1所示,基于内存数据库和多数据通道的数据传输方法至少可以包括以下几个步骤:S101,多组主从内存数据库组与安全隔离与信息交换平台间建立相应的多个存储过程。具体实现中,系统中包含多组主从内存数据库组,每组数据库组由两个内存数据库组成,二者之间为主从关系。系统中的每组主从内存数据库组均和安全隔离与信息交换平台间建立有存储过程,也就是说每组数据库组均可以单独与平台间进行数据的读写操作。在一种优选的实现方式中,主从内存数据库组与安全隔离与信息交换平台间的数据读写过程相互独立。具体的数据读写过程可以是:负荷分担服务器组将待交换的海量并发数据写入各主从内存数据库组中的主内存数据库的临时表中,进一步的,主内存数据库对临时表中的数据进行主从备份,最后安全隔离与信息交换平台从主从内存数据库组中的从内存数据库的数据交换临时表中读取数据,以实现相互独立的数据读写过程。S102,负荷分担服务器组监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组。具体实现中,负荷分担服务器组相当于多组主从本文档来自技高网...
【技术保护点】
1.一种基于内存数据库和多数据通道的数据传输方法,其特征在于,包括:/n多组主从内存数据库组与安全隔离与信息交换平台间建立相应的多个存储过程,以进行数据的读写;/n负荷分担服务器组监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组;/n负荷分担服务器组还根据海并发量数据的并发量和各主从内存数据库组的数据处理状态调整数据分发量。/n
【技术特征摘要】
1.一种基于内存数据库和多数据通道的数据传输方法,其特征在于,包括:
多组主从内存数据库组与安全隔离与信息交换平台间建立相应的多个存储过程,以进行数据的读写;
负荷分担服务器组监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组;
负荷分担服务器组还根据海并发量数据的并发量和各主从内存数据库组的数据处理状态调整数据分发量。
2.根据权利要求1所述的方法,其特征在于,所述负荷分担服务器组从应用服务器中获取海量并发数据。
3.根据权利要求1所述的方法,其特征在于,所述主从内存数据库组与所述安全隔离与信息交换平台间的数据读写过程相互独立。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
负荷分担服务器组将待交换的海量并发数据写入各主从内存数据库组中的主内存数据库的临时表中;
所述主内存数据库对临时表中的数据进行主从备份;
所述安全隔离与信息交换平台从主从内存数据库组中的从内存数据库的数据交换临时表中读取数据,以实现相互独立的数据读写过程。
5.一种基于内存数据库和多数据通道的数据传输系统,其特征在于,包括:多组主从内存数据库组、安全隔离与信息交换平台和负荷分担服务器组;
所述多组主从内存数据库组与所述安全隔离与信息交换平台间建立相应的多个存储过程,以进行数据的读写;
所述负荷分担服务器组,用于监控所有主从内存数据库组的数据处理状态,并根据对应的存储过程将待交换的海量并发数据分发至各个主从内存数据库组;
所述负荷分担服务器组,还用于根据海并发量数据的并发量和各主从...
【专利技术属性】
技术研发人员:张玺,付建忠,李夏楠,胡葵铭,高文财,张瑞,
申请(专利权)人:人民法院信息技术服务中心,北京青马恒德科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。