一种用于实时交易数据库系统的集群构建方法技术方案

技术编号:37117504 阅读:15 留言:0更新日期:2023-04-01 05:12
本发明专利技术提供一种用于实时交易数据库系统的集群构建方法,涉及数据库系统构建技术领域。该用于实时交易数据库系统的集群构建方法,包括以下具体集群构建步骤:S1.设置交易数据库的数据传输端口为主节点:S2.利用Redis集群方式复制主节点端口路径信息;S3.对主节点连接端口实时监控,同时对主节点连接端口实现信息防护;S4.复制备份节点获取Sentinel节点,并将主节点和Sentinel节点进行数据同步;S5.从节点匹配监控:将多个从节点和多个交易终端的数据传输端口相互匹配连接。通过设置Sentinel节点选取模块,当主节点接入数据流量超限后,能够同步交易数据,进而可以提高实时交易数据库系统的实用性,能够防止接入服务器拥挤状态或紧急状态下主机云端宕机掉线。拥挤状态或紧急状态下主机云端宕机掉线。

【技术实现步骤摘要】
一种用于实时交易数据库系统的集群构建方法


[0001]本专利技术涉及数据库系统构建
,具体为一种用于实时交易数据库系统的集群构建方法。

技术介绍

[0002]交易数据库系统是当前计算机数据经济阶段的一种高级交易系统,是基于联网数据库进行数据交易的一种新型方式,一般为保证交易的公平性和公开性,一般会使用在线的实时交易数据库系统进行数据经济交易。
[0003]现有的交易数据库有两种,一种是通过单一数据通道实现一对一数据经济交易服务,另一种是通过集群构建的方法实现数据库内部数据的实时经济交易,但是大多数集群构建的实时交易数据库系统在进行使用时由于使用节点复制的方法实现一对多的数据经济交易,在出现主节点掉线宕机的情况下往往容易发生数据传输丢失的情况。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术中存在的大多数集群构建的实时交易数据库系统在进行使用时由于使用节点复制的方法实现一对多的数据经济交易,在出现主节点掉线宕机的情况下往往容易发生数据传输丢失的问题,本专利技术提供了一种用于实时交易数据库系统的集群构建方法,解决了现有交易数据库在接入服务器拥挤状态或紧急状态导致主机云端掉线时数据传输丢失的问题。
[0006](二)技术方案
[0007]为实现以上目的,本专利技术通过以下技术方案予以实现:一种用于实时交易数据库系统的集群构建方法,包括以下具体集群构建步骤:
[0008]S1.数据库端口主节点接入:设置交易数据库的数据传输端口为主节点,并将主节点标记设置为主节点字符标号;
[0009]S2.从节点复制:复制主节点端口路径信息,设置多个从节点,标记设置为从节点字符标号-数字编号形式,再选取从节点中的任意一节点备份存储;
[0010]S3.主节点匹配监控:对主节点连接端口实时监控,同时对主节点连接端口实现信息防护;
[0011]S4.Sent i ne l节点复制选取:复制备份节点获取Sent i ne l节点,并将主节点和Sent i ne l节点进行数据同步;
[0012]S5.从节点匹配监控:将多个从节点和多个交易终端的数据传输端口按照主节点字符标号进行相互匹配,能够进行交易数据库的数据交易传输处理。
[0013]优选的,所述集群构建步骤通过集群构建系统实现,所述集群构建系统包括主节点复制模块、主节点监控模块、Sent i ne l节点选取模块和时域监管模块,且通过外置数据节点交互连接,其中:
[0014]主节点复制模块,用于复制主节点端口路径信息获取多个从节点,再选取主节点和数据库端口建立数据互通通道,并同时将从节点中的任意一节点在交易数据库中进行备份存储;
[0015]主节点监控模块,用于监控节点和端口之间的连接状态,并同步节点的连接信息,对其进行安全防护处理;
[0016]Sent i ne l节点选取模块,用于复制备份节点获取Sent i ne l节点,并将获取得到的获取Sent i ne l节点进行主节点端口匹配替换,并同时进行Sent i ne l节点的数据同步和时间数据同步处理;
[0017]时域监管模块,用于进行各节点之间的时间差异计算处理,并进行节点端口的时域同步处理。
[0018]优选的,所述主节点复制模块内部包括端口节点复制单元、主要节点选取单元和节点备份存储单元,其中:
[0019]端口节点复制单元:用于记录统计复制主节点端口路径信息,并利用复制的主节点端口路径信息建立备份节点;
[0020]主要节点选取单元:用于对选取主节点进行相应备份节点的选取标记处理;
[0021]节点备份存储单元:用于将选取的备份节点在交易数据库中进行备份存储。
[0022]优选的,所述主节点监控模块内部包括节点连接状态监控单元、安全防护单元和信息同步单元,其中:
[0023]节点连接状态监控单元:用于监控节点之间的数据连接状态,包括掉线状态、拥挤状态和正常状态,且在主节点处于拥挤状态时控制Sent i ne l节点选取模块进行服务器接入节点的切换;
[0024]安全防护单元:用于对拥挤状态和正常状态下的端口节点之间的数据连接通道进行数据安全防护,过滤数据交流中的病毒信息;
[0025]信息同步单元:用于在云端同步记录端口节点之间数据。
[0026]优选的,所述Sent i ne l节点选取模块内部包括节点复制获取单元、时间数据匹配单元、端口数据匹配单元和节点二次备份单元,其中:
[0027]节点复制获取单元:用于对备份节点进行复制获取Sent i ne l节点;
[0028]时间数据匹配单元:用于将Sent i ne l节点接入原来的主节点掉线时间数据;
[0029]端口数据匹配单元:用于将Sent i ne l节点匹配接入原来和主节点连接对应的从节点继续进行数据传输;
[0030]节点二次备份单元:用于对获取得到的Sent i ne l节点再次创造备份,获取二次备份节点,并将二次备份节点在交易数据库中进行存储。
[0031]优选的,所述时域监管模块内部包括时间同步单元、时间统计单元、时域减差单元,其中:
[0032]时间同步单元,用于同步Sent i ne l节点的时间数据和掉线主节点时间数据;
[0033]时间统计单元,用于统计记录掉线主节点时间数据和重新连接的Sent i ne l节点时间数据;
[0034]时域减差单元,用于以从节点记录的时间数据为基准,减少重新连接的Sent i ne l节点时间数据,并根据数据量配合主节点监控模块进行交易数据量信息的增减。
[0035]优选的,所述S1步骤中交易数据库设置在互联网云端平台,且所述交易数据库内部包括数据分布暂存模块、交易数据存储模块、数据传输模块、节点控制操作模块和节点备份存储模块,其中:
[0036]数据分布暂存模块:用于暂存传输的数据库交易数据,并按照分布暂存的方法进行数据的留存交易处理;
[0037]交易数据存储模块:用于提取交易数据库内待交易的数据,并实时进行记录备份;
[0038]数据传输模块:用于进行交易终端和交易数据库相互进行数据传输;
[0039]节点控制操作模块:用于利用节点接入信息控制数据传输和交易数据库数据提取;
[0040]节点备份存储模块:用于备份储存端口节点,包括主节点、从节点、备份节点和二次备份节点。
[0041]优选的,所述数据分布暂存模块中进行分布暂存方法的具体运行步骤为:分析主节点和从节点所提出的交易数据量大小,按照百分比形式控制主节点和从节点的交易数据在数据分布暂存模块中留存,当数据分布暂存模块中主节点和从节点的交易数据量达到10%时,控制主节点和从节点的交易数据流通,重复继续上一步数据留存操作,直至主节点和从节点的数据交易完全达成。
[0042](三)有益效果
[0043]本专利技术提供了一种用于实时交易数据库系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于实时交易数据库系统的集群构建方法,其特征在于:包括以下具体集群构建步骤:S1.数据库端口主节点接入:设置交易数据库的数据传输端口为主节点,并将主节点标记设置为主节点字符标号;S2.从节点复制:复制主节点端口路径信息,设置多个从节点,标记设置为从节点字符标号-数字编号形式,再选取从节点中的任意一节点备份存储;S3.主节点匹配监控:对主节点连接端口实时监控,同时对主节点连接端口实现信息防护;S4.Sentinel节点复制选取:复制备份节点获取Sentinel节点,并将主节点和Sentinel节点进行数据同步;S5.从节点匹配监控:将多个从节点和多个交易终端的数据传输端口按照主节点字符标号进行相互匹配,能够进行交易数据库的数据交易传输处理。2.根据权利要求1所述的一种用于实时交易数据库系统的集群构建方法,其特征在于:所述集群构建步骤通过集群构建系统实现,所述集群构建系统包括主节点复制模块、主节点监控模块、Sentinel节点选取模块和时域监管模块,且通过外置数据节点交互连接,其中:主节点复制模块,用于复制主节点端口路径信息获取多个从节点,再选取主节点和数据库端口建立数据互通通道,并同时将从节点中的任意一节点在交易数据库中进行备份存储;主节点监控模块,用于监控节点和端口之间的连接状态,并同步节点的连接信息,对其进行安全防护处理;Sentinel节点选取模块,用于复制备份节点获取Sentinel节点,并将获取得到的获取Sentinel节点进行主节点端口匹配替换,并同时进行Sentinel节点的数据同步和时间数据同步处理;时域监管模块,用于进行各节点之间的时间差异计算处理,并进行节点端口的时域同步处理。3.根据权利要求2所述的一种用于实时交易数据库系统的集群构建方法,其特征在于:所述主节点复制模块内部包括端口节点复制单元、主要节点选取单元和节点备份存储单元,其中:端口节点复制单元:用于记录统计复制主节点端口路径信息,并利用复制的主节点端口路径信息建立备份节点;主要节点选取单元:用于对选取主节点进行相应备份节点的选取标记处理;节点备份存储单元:用于将选取的备份节点在交易数据库中进行备份存储。4.根据权利要求2所述的一种用于实时交易数据库系统的集群构建方法,其特征在于:所述主节点监控模块内部包括节点连接状态监控单元、安全防护单元和信息同步单元,其中:节点连接状态监控单元:用于监控节点之间的数据连接状态,包括掉线状态、拥挤状态和正常状态,且在主节点处于拥挤状态时控制Sentinel节点选取模块进行服务器接入节点的切换;
安全防护单元:用于对拥挤状...

【专利技术属性】
技术研发人员:王继伟陈芳陈培镇
申请(专利权)人:北京自然常数计算机系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1