[發(fā)明專利]數(shù)據(jù)庫(kù)復(fù)制方法及數(shù)據(jù)庫(kù)復(fù)制系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201780084899.1 | 申請(qǐng)日: | 2017-05-29 |
| 公開(公告)號(hào): | CN110300964B | 公開(公告)日: | 2022-11-08 |
| 發(fā)明(設(shè)計(jì))人: | 李賢哲 | 申請(qǐng)(專利權(quán))人: | 北京科藍(lán)軟件系統(tǒng)股份有限公司 |
| 主分類號(hào): | G06F16/27 | 分類號(hào): | G06F16/27;G06F21/64 |
| 代理公司: | 北京華清迪源知識(shí)產(chǎn)權(quán)代理有限公司 11577 | 代理人: | 蘇利 |
| 地址: | 100176 北京經(jīng)濟(jì)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫(kù) 復(fù)制 方法 系統(tǒng) | ||
本發(fā)明涉及數(shù)據(jù)庫(kù)復(fù)制方法及系統(tǒng)。方法包括:(A)檢測(cè)第1庫(kù)中要處理的語(yǔ)句,將傳送至含第2庫(kù)的復(fù)制設(shè)備;(B)從語(yǔ)句中提取含具有要適用于第1庫(kù)中記錄的主鍵插槽ID和事務(wù)ID的插槽;(C)鎖定插槽;(D)插槽中的主鍵相同,前順序處理的前插槽在主分配器等待,后順序處理的后插槽傳送至輔分配器;(E)將前后插槽分配給應(yīng)用;(F)分配前插槽的應(yīng)用增加主參考讀數(shù),分配后插槽的應(yīng)用增加子參考讀數(shù);(G)解除鎖定。系統(tǒng)包括:檢測(cè)器,檢測(cè)第1庫(kù)中要處理的語(yǔ)句,發(fā)送器,傳送語(yǔ)句,接收器,接收語(yǔ)句,主分配器,在接收的語(yǔ)句中形成具有插槽ID、事務(wù)ID的插槽,插槽中的主鍵相同,使前插槽等待,后插槽向輔分配器傳送,以及應(yīng)用,將前后插槽反映給第2庫(kù)。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫(kù)復(fù)制方法及數(shù)據(jù)庫(kù)復(fù)制系統(tǒng),更詳細(xì)地涉及在數(shù)據(jù)庫(kù)復(fù)制設(shè)備并行處理事務(wù),即快速處理事務(wù)又能確保數(shù)據(jù)完整性的數(shù)據(jù)庫(kù)復(fù)制方法及數(shù)據(jù)庫(kù)復(fù)制系統(tǒng)。
背景技術(shù)
數(shù)據(jù)庫(kù)是指記錄于電腦的數(shù)據(jù)以邏輯關(guān)系聯(lián)系的集合。數(shù)據(jù)要素之間的邏輯關(guān)系基于查詢的內(nèi)容,以便可對(duì)數(shù)據(jù)庫(kù)中的特定信息進(jìn)行修改、去除、變更等編輯。
數(shù)據(jù)庫(kù)防止編輯的數(shù)據(jù)中出現(xiàn)錯(cuò)誤,并可進(jìn)行數(shù)據(jù)的插入、刪除、更新。并且,使得多個(gè)用戶可同時(shí)利用自己所需的數(shù)據(jù)。
數(shù)據(jù)庫(kù)中存儲(chǔ)的許多數(shù)據(jù)通過(guò)多個(gè)查詢內(nèi)容,確保數(shù)據(jù)的完整性進(jìn)行處理。
這種方式的數(shù)據(jù)處理在社會(huì)的整體產(chǎn)業(yè)中,多使用于處理業(yè)務(wù)。尤其,在快速而正確地修改及生成數(shù)據(jù)的領(lǐng)域中尤為重要。
目前,為了提高數(shù)據(jù)處理的穩(wěn)定性,針對(duì)物理隔離的許多數(shù)據(jù)庫(kù),積極開發(fā)將主數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)同步化在備份數(shù)據(jù)庫(kù)的過(guò)程。即,開發(fā)數(shù)據(jù)的多項(xiàng)復(fù)制技術(shù)。
處理重要數(shù)據(jù)的銀行及韓國(guó)交易所等為了應(yīng)對(duì)電腦的錯(cuò)誤及病毒入侵引起的事故等,利用多項(xiàng)數(shù)據(jù)復(fù)制技術(shù)。
隨著金融圈中數(shù)據(jù)復(fù)制方式的使用逐漸增加,提高復(fù)制方式的數(shù)據(jù)處理的安全性的方法及系統(tǒng)的相關(guān)研究正在活躍進(jìn)行。作為一例,有韓國(guó)授權(quán)專利第10-1605455。
但是,包括前述的授權(quán)專利的開發(fā)的大部分技術(shù)只是防止處理的數(shù)據(jù)的損失的技術(shù),而提高數(shù)據(jù)的完整性及數(shù)據(jù)的處理速度的方案尚未被揭示。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題用于解決這種問(wèn)題,提供提高事務(wù)的處理速度且可確保數(shù)據(jù)完整性的數(shù)據(jù)庫(kù)復(fù)制方法及數(shù)據(jù)庫(kù)復(fù)制系統(tǒng)。
本發(fā)明的技術(shù)問(wèn)題不局限于以上提及的問(wèn)題,未提及的另一技術(shù)問(wèn)題通過(guò)以下的記載內(nèi)容可使普通技術(shù)人員明確理解。
解決問(wèn)題的方案:
用于實(shí)現(xiàn)上述技術(shù)問(wèn)題的本發(fā)明的數(shù)據(jù)庫(kù)復(fù)制方法包括:(A)步驟,檢測(cè)主設(shè)備的第1數(shù)據(jù)庫(kù)中要處理的查詢(Query),將上述查詢傳送至包括第2數(shù)據(jù)庫(kù)的復(fù)制設(shè)備的接收器,
(B)步驟,從上述查詢中提取包括具有要適用于上述第1數(shù)據(jù)庫(kù)中所存儲(chǔ)的關(guān)系的記錄的主鍵(Primary Key)的插槽ID和事務(wù)ID(Transaction ID)的插槽,
(C)步驟,鎖定(Lock)上述插槽,
(D)步驟,上述插槽中的主鍵(Primary Key)相同,前順序處理的前插槽在主分配器等待,上述主鍵相同,后順序處理的后插槽傳送至輔分配器,
(E)步驟,將上述前插槽和上述后插槽分配給應(yīng)用程序,
(F)步驟,利用分配上述前插槽的上述應(yīng)用程序增加主參考讀數(shù)(Main ReferenceCount),利用分配上述后插槽的上述應(yīng)用程序增加子參考讀數(shù)(Sub Reference Count),以及
(G)步驟,解除上述前插槽的鎖定和上述后插槽的鎖定。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京科藍(lán)軟件系統(tǒng)股份有限公司,未經(jīng)北京科藍(lán)軟件系統(tǒng)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780084899.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 內(nèi)容管理方法以及內(nèi)容管理裝置
- 用于更新輸入數(shù)據(jù)的復(fù)制控制信息的設(shè)備和方法
- 非易失性存儲(chǔ)裝置以及存儲(chǔ)控制器
- 一種組播報(bào)文兩級(jí)復(fù)制方法及裝置
- 存儲(chǔ)系統(tǒng)、信息處理系統(tǒng)及非易失性存儲(chǔ)器的控制方法
- 數(shù)據(jù)復(fù)制裝置以及計(jì)算機(jī)能讀取的存儲(chǔ)介質(zhì)
- 一種快速?gòu)?fù)制PCB線段的方法及系統(tǒng)
- 一種復(fù)制方法、裝置和終端
- 一種基于區(qū)塊鏈的區(qū)塊復(fù)制方法、裝置、設(shè)備及介質(zhì)
- 一種數(shù)據(jù)復(fù)制粘貼方法、系統(tǒng)及電子設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





