国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng)的制作方法

      文檔序號:6390285閱讀:342來源:國知局
      專利名稱:數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本實(shí)用新型涉及數(shù)據(jù)處理領(lǐng)域,具體地講是一種基于計(jì)算機(jī)信息系統(tǒng)的數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng)。
      背景技術(shù)
      企業(yè)信息化進(jìn)程不斷加快的今天,各個(gè)企業(yè)都開始組建自己的信息系統(tǒng),保持業(yè)務(wù)的持續(xù)性是企業(yè)用戶進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí)必須考慮的重要方面。災(zāi)難的出現(xiàn),可能導(dǎo)致生產(chǎn)停頓、客戶滿意度降低,企業(yè)的競爭力會(huì)因此大打折扣。諸多企業(yè)和用戶在常規(guī)的系統(tǒng)接入及業(yè)務(wù)邏輯處理災(zāi)備都有比較好的解決方案,但是到最后數(shù)據(jù)存儲(chǔ)層基本都是單點(diǎn),或在一個(gè)機(jī)房內(nèi)。當(dāng)機(jī)器發(fā)生故障,或機(jī)房被攻擊導(dǎo)致故障的時(shí)候,整個(gè)系統(tǒng)基本就癱瘓了。目前,現(xiàn)有技術(shù)已經(jīng)出現(xiàn)了數(shù)據(jù)庫恢復(fù)和備災(zāi)系統(tǒng),以解決系統(tǒng)癱瘓而導(dǎo)致的數(shù)據(jù)丟失和無法恢復(fù)等問題。常規(guī)設(shè)備雖然可以做到災(zāi)備,但是當(dāng)master發(fā)生故障的時(shí)候,需要手工處理,修改系統(tǒng)連接的數(shù)據(jù)庫信息,然后重啟整個(gè)系統(tǒng)讓修改生效,恢復(fù)速度慢,且所需成本較高(需要重啟整個(gè)系統(tǒng)),在slave啟動(dòng)之后,master和slave的關(guān)系有需要重做,在數(shù)據(jù)量大的情況下這意味著一段時(shí)間內(nèi),整個(gè)系統(tǒng)都是單點(diǎn)。如國家知識產(chǎn)權(quán)局公開的專利申請?zhí)枮?01110075349. 8的“一種數(shù)據(jù)恢復(fù)的方法、裝置和系統(tǒng)”,主要通過設(shè)置恢復(fù)節(jié)點(diǎn),便于容災(zāi)恢復(fù),減輕了日志傳輸對網(wǎng)絡(luò)造成的負(fù)擔(dān),避免執(zhí)行無效的查詢操作。但以上專利技術(shù)還是基于單點(diǎn)恢復(fù)的技術(shù)方案,仍無法克服現(xiàn)有技術(shù)缺陷。因此,如何讓系統(tǒng)自動(dòng)切換到備用數(shù)據(jù)庫,并且master/slave在切換后自動(dòng)恢復(fù),不需要人工干預(yù)保證信息系統(tǒng)持續(xù)穩(wěn)定運(yùn)行是一個(gè)重要的研究課題。

      實(shí)用新型內(nèi)容本實(shí)用新型要解決的技術(shù)問題,是提供一種能實(shí)現(xiàn)數(shù)據(jù)庫之間的自動(dòng)切換和自動(dòng)恢復(fù)的數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng)。本實(shí)用新型的技術(shù)解決方案,是提供一種以下結(jié)構(gòu)的數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng),包括主數(shù)據(jù)庫存儲(chǔ)器、備用數(shù)據(jù)庫存儲(chǔ)器和數(shù)據(jù)讀寫模塊,所述的自動(dòng)容災(zāi)系統(tǒng)還包括數(shù)據(jù)庫切換模塊,所述的主數(shù)據(jù)庫存儲(chǔ)器和備用數(shù)據(jù)庫存儲(chǔ)器之間電連接,數(shù)據(jù)庫切換模塊均與主數(shù)據(jù)庫存儲(chǔ)器、備用數(shù)據(jù)庫存儲(chǔ)器電連接,所述的數(shù)據(jù)讀寫模塊與數(shù)據(jù)庫切換模塊電連接。采用以上結(jié)構(gòu),與現(xiàn)有技術(shù)相比具有以下優(yōu)點(diǎn)采用本實(shí)用新型,設(shè)置兩個(gè)可相互切換的數(shù)據(jù)庫,數(shù)據(jù)讀寫模塊經(jīng)切換模塊讀寫主數(shù)據(jù)庫存儲(chǔ)器內(nèi)的數(shù)據(jù),一旦發(fā)生主數(shù)據(jù)庫崩潰,則由數(shù)據(jù)庫切換模塊自動(dòng)切換至備用數(shù)據(jù)庫存儲(chǔ)器,此時(shí),數(shù)據(jù)讀寫模塊則對備用數(shù)據(jù)庫存儲(chǔ)器進(jìn)行數(shù)據(jù)讀寫,同時(shí),操作人員可對主數(shù)據(jù)庫進(jìn)行修復(fù),期間不會(huì)影響數(shù)據(jù)的傳輸和讀寫,在主數(shù)據(jù)庫恢復(fù)后,則由備用數(shù)據(jù)庫存儲(chǔ)器對主數(shù)據(jù)庫存儲(chǔ)器的數(shù)據(jù)進(jìn)行更新操作,然后,由數(shù)據(jù)庫切換模塊動(dòng)作,恢復(fù)讀寫模塊對主數(shù)據(jù)庫的讀寫;本系統(tǒng)能實(shí)現(xiàn)數(shù)據(jù)庫之間的自動(dòng)切換和自動(dòng)恢復(fù),不需要人工干預(yù),避免了系統(tǒng)重啟和傳輸中斷的問題,提高了系統(tǒng)的可靠性。作為改進(jìn),所述的自動(dòng)容災(zāi)系統(tǒng)還包括顯示模塊,所述的顯示模塊和數(shù)據(jù)讀寫模塊電連接,為了更直觀地觀察和讀寫數(shù)據(jù),增設(shè)顯示模塊能清楚地反映數(shù)據(jù)庫的狀況。

      圖I為本實(shí)用新型數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng)的示意框圖。圖中所示1、主數(shù)據(jù)庫存儲(chǔ)器,2、備用數(shù)據(jù)庫存儲(chǔ)器,3、數(shù)據(jù)讀寫模塊,4、數(shù)據(jù)庫切換模塊,5、顯示模塊。
      具體實(shí)施方式
      以下結(jié)合附圖和具體實(shí)施例對本實(shí)用新型作進(jìn)一步地說明。 如圖I所示,本實(shí)用新型的數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng),包括主數(shù)據(jù)庫存儲(chǔ)器I、備用數(shù)據(jù)庫存儲(chǔ)器2和數(shù)據(jù)讀寫模塊3,所述的自動(dòng)容災(zāi)系統(tǒng)還包括數(shù)據(jù)庫切換模塊4,所述的主數(shù)據(jù)庫存儲(chǔ)器I和備用數(shù)據(jù)庫存儲(chǔ)器2之間電連接,數(shù)據(jù)庫切換模塊4均與主數(shù)據(jù)庫存儲(chǔ)器I、備用數(shù)據(jù)庫存儲(chǔ)器2電連接,所述的數(shù)據(jù)讀寫模塊3與數(shù)據(jù)庫切換模塊4電連接。所述的數(shù)據(jù)庫切換模塊4可由集成電路實(shí)現(xiàn),其布圖設(shè)計(jì)可以有多種方案,通過邏輯控制與數(shù)據(jù)庫存儲(chǔ)器的導(dǎo)通或截止;數(shù)據(jù)讀寫模塊3是數(shù)據(jù)庫領(lǐng)域的常規(guī)模塊,即通過載有軟件的讀寫芯片或電路對數(shù)據(jù)庫進(jìn)行讀寫操作。所述的自動(dòng)容災(zāi)系統(tǒng)還包括顯示模塊5,所述的顯示模塊5和數(shù)據(jù)讀寫模塊3電連接;顯示模塊5可采用顯示器或數(shù)碼管等實(shí)現(xiàn)。本實(shí)用新型的工作原理如下除了硬件上的設(shè)備和模塊需要,還需要輔之以下實(shí)現(xiàn)方法I、準(zhǔn)備數(shù)據(jù)庫,以Master-Master方式部署數(shù)據(jù)庫;2、應(yīng)用層配置兩個(gè)數(shù)據(jù)庫ip,一主一備方式,應(yīng)用程序在啟動(dòng)時(shí),將配置兩個(gè)連接池;3、自己管理數(shù)據(jù)庫連接池,當(dāng)從主數(shù)據(jù)庫獲取連接失敗的時(shí)候,切換到從被數(shù)據(jù)庫連接池獲取連接。從而切換到備用數(shù)據(jù)庫,保證程序正確運(yùn)行;4、兩個(gè)數(shù)據(jù)庫之間通過Master-Master方式保證兩個(gè)數(shù)據(jù)的數(shù)據(jù)一致。自動(dòng)容災(zāi)切換的實(shí)現(xiàn)方法和過程如下I、初始化數(shù)據(jù)源。配置兩個(gè)可寫數(shù)據(jù)庫,初始化兩個(gè)連接池,每個(gè)連接池維護(hù)各自db的連接;2、準(zhǔn)備一個(gè)DbHelper工具類,用來給應(yīng)用層提供數(shù)據(jù)庫連接,來處理數(shù)據(jù)庫數(shù)據(jù);3、應(yīng)用層獲取數(shù)據(jù)庫連接時(shí),使用DbHelper,DbHelper優(yōu)先從默認(rèn)數(shù)據(jù)源獲取數(shù)據(jù)庫連接,如果獲取失敗,則連續(xù)重試3次,如果仍然不行,則打印錯(cuò)誤日志,切換使用第二個(gè)數(shù)據(jù)源;4、當(dāng)?shù)诙€(gè)數(shù)據(jù)源也錯(cuò)誤的時(shí)候,則從第一個(gè)數(shù)據(jù)源獲取連接給應(yīng)用層使用;5、這種技術(shù)還可以用于分表分庫,只需要單獨(dú)給表配置數(shù)據(jù)源即可,獲取數(shù)據(jù)庫連接的時(shí)候,根據(jù)表名對應(yīng)的數(shù)據(jù)源獲取數(shù)據(jù)源連接;[0025]6、這種技術(shù)還可以用于配置讀寫分離,讀數(shù)據(jù)源和寫數(shù)據(jù)源分別配置,當(dāng)需要讀數(shù)據(jù)庫則從讀數(shù)據(jù)源獲取連接,需要寫數(shù)據(jù)則從寫數(shù)據(jù)源獲取連接,平均數(shù)據(jù)庫的壓力,維持負(fù)載均衡。即將主數(shù)據(jù)庫存儲(chǔ)器用于讀數(shù)據(jù)的數(shù)據(jù)源存儲(chǔ)位置,將備用數(shù)據(jù)庫存儲(chǔ)器用于寫數(shù)據(jù)的數(shù)據(jù)源存儲(chǔ)位置。以上僅就本實(shí)用新型較佳的實(shí)施例作了說明,但不能理解為是對權(quán)利要求的限制。本實(shí)用新型不僅局限于以上實(shí)施例,其具體結(jié)構(gòu)允許有變化??傊苍诒緦?shí)用新型獨(dú) 立權(quán)利要求的保護(hù)范圍內(nèi)所作的各種變化均在本實(shí)用新型的保護(hù)范圍內(nèi)。
      權(quán)利要求1.一種數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng),包括主數(shù)據(jù)庫存儲(chǔ)器(I)、備用數(shù)據(jù)庫存儲(chǔ)器(2)和數(shù)據(jù)讀寫模塊(3),其特征在于所述的自動(dòng)容災(zāi)系統(tǒng)還包括數(shù)據(jù)庫切換模塊(4),所述的主數(shù)據(jù)庫存儲(chǔ)器(I)和備用數(shù)據(jù)庫存儲(chǔ)器(2)之間電連接,數(shù)據(jù)庫切換模塊(4)均與主數(shù)據(jù)庫存儲(chǔ)器(I)、備用數(shù)據(jù)庫存儲(chǔ)器(2)電連接,所述的數(shù)據(jù)讀寫模塊(3)與數(shù)據(jù)庫切換模塊(4)電連接。
      2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng),其特征在于所述的自動(dòng)容災(zāi)系統(tǒng)還包括顯示模塊(5),所述的顯示模塊(5)和數(shù)據(jù)讀寫模塊(3)電連接。
      專利摘要本實(shí)用新型公開了一種數(shù)據(jù)庫自動(dòng)容災(zāi)系統(tǒng),包括主數(shù)據(jù)庫存儲(chǔ)器(1)、備用數(shù)據(jù)庫存儲(chǔ)器(2)和數(shù)據(jù)讀寫模塊(3),所述的自動(dòng)容災(zāi)系統(tǒng)還包括數(shù)據(jù)庫切換模塊(4),所述的主數(shù)據(jù)庫存儲(chǔ)器(1)和備用數(shù)據(jù)庫存儲(chǔ)器(2)之間電連接,數(shù)據(jù)庫切換模塊(4)均與主數(shù)據(jù)庫存儲(chǔ)器(1)、備用數(shù)據(jù)庫存儲(chǔ)器(2)電連接,所述的數(shù)據(jù)讀寫模塊(3)與數(shù)據(jù)庫切換模塊(4)電連接。本實(shí)用新型能實(shí)現(xiàn)數(shù)據(jù)庫之間的自動(dòng)切換和自動(dòng)恢復(fù),不需要人工干預(yù),避免了系統(tǒng)重啟和傳輸中斷的問題,提高了系統(tǒng)的可靠性。
      文檔編號G06F17/30GK202677392SQ20122024379
      公開日2013年1月16日 申請日期2012年5月28日 優(yōu)先權(quán)日2012年5月28日
      發(fā)明者朱文俊 申請人:深圳市谷米科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1