最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

基于雙網(wǎng)冗余數(shù)據(jù)庫(kù)讀寫(xiě)方法與流程

文檔序號(hào):41958763發(fā)布日期:2025-05-20 16:53閱讀:3來(lái)源:國(guó)知局
基于雙網(wǎng)冗余數(shù)據(jù)庫(kù)讀寫(xiě)方法與流程

本發(fā)明涉及系統(tǒng)軟件通信,尤其涉及一種基于雙網(wǎng)冗余數(shù)據(jù)庫(kù)讀寫(xiě)方法。


背景技術(shù):

1、數(shù)據(jù)庫(kù)技術(shù)目前已經(jīng)很成熟,數(shù)據(jù)庫(kù)通常分為關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)兩大類。為提高數(shù)據(jù)庫(kù)讀寫(xiě)高可靠性,可采用主從復(fù)制、讀寫(xiě)分離、主備切換、集群等技術(shù)實(shí)現(xiàn),這類技術(shù)主要從減少數(shù)據(jù)庫(kù)服務(wù)器壓力、提高讀寫(xiě)速度、應(yīng)對(duì)高訪問(wèn)量等角度出發(fā),提高了用戶數(shù)據(jù)訪問(wèn)體驗(yàn)。

2、對(duì)于一些工業(yè)控制系統(tǒng),對(duì)系統(tǒng)的穩(wěn)定性和可靠性具有嚴(yán)格要求,設(shè)備與設(shè)備之間的通信也采用雙網(wǎng)冗余設(shè)計(jì)(也稱為紅藍(lán)網(wǎng)),即兩兩系統(tǒng)間采用雙網(wǎng)雙通道通信方式,這樣可保證其中一條鏈路故障時(shí),可通過(guò)另外一條鏈路進(jìn)行正常的數(shù)據(jù)收發(fā)。

3、然而,對(duì)于雙網(wǎng)通信的客戶端系統(tǒng)與數(shù)據(jù)庫(kù)服務(wù)器采用雙網(wǎng)連接,目前尚無(wú)法保證在其中一個(gè)網(wǎng)絡(luò)發(fā)生故障時(shí),可以自動(dòng)可靠地切換為另一網(wǎng)絡(luò)進(jìn)行通信。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明提供了一種基于雙網(wǎng)冗余數(shù)據(jù)庫(kù)讀寫(xiě)方法,能夠解決現(xiàn)有技術(shù)中的技術(shù)問(wèn)題。

2、本發(fā)明提供了一種基于雙網(wǎng)冗余數(shù)據(jù)庫(kù)讀寫(xiě)方法,其中,該方法包括:

3、s100,首次加載時(shí)配置第一數(shù)據(jù)庫(kù)連接池和第二數(shù)據(jù)庫(kù)連接池,第一數(shù)據(jù)庫(kù)連接池和第二數(shù)據(jù)庫(kù)連接池分別置于可訪問(wèn)的第一地址和第二地址中;

4、s102,從第一地址對(duì)應(yīng)的數(shù)據(jù)庫(kù)連接池獲取數(shù)據(jù)庫(kù)客戶端;

5、s104,判斷是否獲取成功,如果成功,轉(zhuǎn)至s106,否則轉(zhuǎn)至s110;

6、s106,返回?cái)?shù)據(jù)庫(kù)客戶端;

7、s108,利用返回的數(shù)據(jù)庫(kù)客戶端向數(shù)據(jù)庫(kù)服務(wù)端進(jìn)行讀和/或?qū)懖僮鳎?/p>

8、s110,第一數(shù)據(jù)庫(kù)連接池和第二數(shù)據(jù)庫(kù)連接池對(duì)調(diào)位置,并對(duì)對(duì)調(diào)次數(shù)進(jìn)行計(jì)數(shù);

9、s112,判斷當(dāng)前計(jì)數(shù)值是否超過(guò)最大次數(shù),如果是則提示獲取數(shù)據(jù)庫(kù)客戶端失敗,否則返回s102。

10、優(yōu)選地,利用返回的數(shù)據(jù)庫(kù)客戶端向數(shù)據(jù)庫(kù)服務(wù)端進(jìn)行讀和/或?qū)懖僮靼ǎ?/p>

11、對(duì)于讀取操作,判斷讀取是否成功,如果成功則結(jié)束流程,否則返回s102。

12、優(yōu)選地,利用返回的數(shù)據(jù)庫(kù)客戶端向數(shù)據(jù)庫(kù)服務(wù)端進(jìn)行讀和/或?qū)懖僮靼ǎ?/p>

13、對(duì)于寫(xiě)入操作,判斷寫(xiě)入是否成功,如果成功則結(jié)束流程,否則將數(shù)據(jù)寫(xiě)入緩存區(qū)并轉(zhuǎn)至s102。

14、優(yōu)選地,第一數(shù)據(jù)庫(kù)連接池為主網(wǎng)數(shù)據(jù)庫(kù)連接池,第二數(shù)據(jù)庫(kù)連接池為備網(wǎng)數(shù)據(jù)庫(kù)連接池。

15、優(yōu)選地,第一數(shù)據(jù)庫(kù)連接池為備網(wǎng)數(shù)據(jù)庫(kù)連接池,第二數(shù)據(jù)庫(kù)連接池為主網(wǎng)數(shù)據(jù)庫(kù)連接池。

16、優(yōu)選地,數(shù)據(jù)庫(kù)客戶端包括只讀客戶端、只寫(xiě)客戶端和讀寫(xiě)客戶端。

17、優(yōu)選地,可訪問(wèn)的第一地址和第二地址包括數(shù)組和列表。

18、通過(guò)上述技術(shù)方案,可以保證在其中一個(gè)網(wǎng)絡(luò)發(fā)生故障時(shí),自動(dòng)切換至另一個(gè)網(wǎng)絡(luò)進(jìn)行通信,從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)高可靠性讀寫(xiě),實(shí)現(xiàn)訪問(wèn)網(wǎng)絡(luò)自動(dòng)切換和數(shù)據(jù)讀寫(xiě)的完整性。



技術(shù)特征:

1.一種基于雙網(wǎng)冗余數(shù)據(jù)庫(kù)讀寫(xiě)方法,其特征在于,該方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,利用返回的數(shù)據(jù)庫(kù)客戶端向數(shù)據(jù)庫(kù)服務(wù)端進(jìn)行讀和/或?qū)懖僮靼ǎ?/p>

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,利用返回的數(shù)據(jù)庫(kù)客戶端向數(shù)據(jù)庫(kù)服務(wù)端進(jìn)行讀和/或?qū)懖僮靼ǎ?/p>

4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,第一數(shù)據(jù)庫(kù)連接池為主網(wǎng)數(shù)據(jù)庫(kù)連接池,第二數(shù)據(jù)庫(kù)連接池為備網(wǎng)數(shù)據(jù)庫(kù)連接池。

5.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,第一數(shù)據(jù)庫(kù)連接池為備網(wǎng)數(shù)據(jù)庫(kù)連接池,第二數(shù)據(jù)庫(kù)連接池為主網(wǎng)數(shù)據(jù)庫(kù)連接池。

6.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,數(shù)據(jù)庫(kù)客戶端包括只讀客戶端、只寫(xiě)客戶端和讀寫(xiě)客戶端。

7.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,可訪問(wèn)的第一地址和第二地址包括數(shù)組和列表。


技術(shù)總結(jié)
本發(fā)明涉及系統(tǒng)軟件通信技術(shù)領(lǐng)域,公開(kāi)了一種基于雙網(wǎng)冗余數(shù)據(jù)庫(kù)讀寫(xiě)方法。其中,該方法包括:S100,首次加載時(shí)配置第一數(shù)據(jù)庫(kù)連接池和第二數(shù)據(jù)庫(kù)連接池,第一數(shù)據(jù)庫(kù)連接池和第二數(shù)據(jù)庫(kù)連接池分別置于可訪問(wèn)的第一地址和第二地址中;S102,從第一地址對(duì)應(yīng)的數(shù)據(jù)庫(kù)連接池獲取數(shù)據(jù)庫(kù)客戶端;S104,判斷是否獲取成功,如果成功,轉(zhuǎn)至S106,否則轉(zhuǎn)至S110;S106,返回?cái)?shù)據(jù)庫(kù)客戶端;S108,利用返回的數(shù)據(jù)庫(kù)客戶端向數(shù)據(jù)庫(kù)服務(wù)端進(jìn)行讀和/或?qū)懖僮鳎籗110,第一數(shù)據(jù)庫(kù)連接池和第二數(shù)據(jù)庫(kù)連接池對(duì)調(diào)位置,并對(duì)對(duì)調(diào)次數(shù)進(jìn)行計(jì)數(shù);S112,判斷當(dāng)前計(jì)數(shù)值是否超過(guò)最大次數(shù),如果是則提示獲取數(shù)據(jù)庫(kù)客戶端失敗,否則返回S102。由此,可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)高可靠性讀寫(xiě)。

技術(shù)研發(fā)人員:張艷清,李少偉,孫智慧,谷敏,李萍,胡良輝,王松林
受保護(hù)的技術(shù)使用者:中國(guó)航天科工飛航技術(shù)研究院(中國(guó)航天海鷹機(jī)電技術(shù)研究院)
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/19
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1