亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)庫(kù)自動(dòng)創(chuàng)建子數(shù)據(jù)庫(kù)系統(tǒng)的制作方法

文檔序號(hào):11654482閱讀:240來源:國(guó)知局

本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù),尤其涉及一種數(shù)據(jù)庫(kù)自動(dòng)創(chuàng)建子數(shù)據(jù)庫(kù)系統(tǒng)。



背景技術(shù):

數(shù)據(jù)庫(kù)是依照某種數(shù)據(jù)模型組織起來并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合,這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改、查由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來的。

隨著對(duì)數(shù)據(jù)庫(kù)使用和需求,要解決的技術(shù)問題是提供一種數(shù)據(jù)庫(kù)系統(tǒng),當(dāng)用戶對(duì)一個(gè)主數(shù)據(jù)庫(kù)的訪問量接近、等于或超過該主數(shù)據(jù)庫(kù)的負(fù)載閾值時(shí),負(fù)載均衡器根據(jù)該訪問量彈性創(chuàng)建一個(gè)、兩個(gè)或多個(gè)子數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的擴(kuò)展,分?jǐn)傇L問量。



技術(shù)實(shí)現(xiàn)要素:

為了解決該問題,本發(fā)明提出了一種數(shù)據(jù)庫(kù)自動(dòng)創(chuàng)建子數(shù)據(jù)庫(kù)系統(tǒng)。當(dāng)用戶對(duì)一個(gè)主數(shù)據(jù)庫(kù)的訪問量接近、等于或超過該主數(shù)據(jù)庫(kù)的負(fù)載閾值時(shí),負(fù)載均衡器根據(jù)該訪問量彈性創(chuàng)建一個(gè)、兩個(gè)或多個(gè)子數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的擴(kuò)展,分?jǐn)傇L問量。

本發(fā)明的技術(shù)方案是:

一種數(shù)據(jù)庫(kù)自動(dòng)創(chuàng)建子數(shù)據(jù)庫(kù)系統(tǒng),

包括負(fù)載均衡器、主數(shù)據(jù)庫(kù)和子數(shù)據(jù)庫(kù),子數(shù)據(jù)庫(kù)的數(shù)量不小于主數(shù)據(jù)庫(kù)數(shù)量,每個(gè)主數(shù)據(jù)庫(kù)均為允許用戶進(jìn)行數(shù)據(jù)讀寫操作的數(shù)據(jù)庫(kù),每個(gè)主數(shù)據(jù)庫(kù)僅保存一種類型的數(shù)據(jù),各個(gè)主數(shù)據(jù)庫(kù)分別對(duì)應(yīng)保存不同類型的數(shù)據(jù);

當(dāng)用戶對(duì)一個(gè)主數(shù)據(jù)庫(kù)的訪問量接近、等于或超過該主數(shù)據(jù)庫(kù)的負(fù)載閾值時(shí),負(fù)載均衡器根據(jù)該訪問量彈性創(chuàng)建一個(gè)以上的子數(shù)據(jù)庫(kù),每個(gè)子數(shù)據(jù)庫(kù)均為僅允許用戶進(jìn)行數(shù)據(jù)讀操作的數(shù)據(jù)庫(kù)。

當(dāng)創(chuàng)建子數(shù)據(jù)庫(kù)后,負(fù)載均衡器向子數(shù)據(jù)庫(kù)對(duì)應(yīng)的主數(shù)據(jù)庫(kù)發(fā)送初始數(shù)據(jù)同步指令,該主數(shù)據(jù)接收初始數(shù)據(jù)同步指令,遵從初始數(shù)據(jù)同步指令,將該主數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)初始同步至該主數(shù)據(jù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù)。

負(fù)載均衡器接收數(shù)據(jù)寫入請(qǐng)求,負(fù)載均衡器根據(jù)所接收到的數(shù)據(jù)寫入請(qǐng)求,判斷數(shù)據(jù)類型,根據(jù)數(shù)據(jù)庫(kù)系統(tǒng)訪問策略從全部主數(shù)據(jù)庫(kù)中選擇保存該類型數(shù)據(jù)的主數(shù)據(jù)庫(kù)為目標(biāo)數(shù)據(jù)庫(kù),向目標(biāo)數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)寫入指令,以將所請(qǐng)求的數(shù)據(jù)寫入目標(biāo)數(shù)據(jù)庫(kù),負(fù)載均衡器向該目標(biāo)數(shù)據(jù)庫(kù)發(fā)送后期數(shù)據(jù)同步指令,以使該目標(biāo)數(shù)據(jù)庫(kù)將最新所寫入的數(shù)據(jù)后期同步至該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù);

在目標(biāo)數(shù)據(jù)庫(kù)將最新所寫入的數(shù)據(jù)后期同步至該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù)時(shí)過程中:

當(dāng)目標(biāo)數(shù)據(jù)庫(kù)寫入數(shù)據(jù)時(shí)將數(shù)據(jù)更新操作記錄為二進(jìn)制日志信息,二進(jìn)制日志信息包括數(shù)據(jù)更新操作種類和數(shù)據(jù)更新操作內(nèi)容,據(jù)更新操作種類包括數(shù)據(jù)增加操作、數(shù)據(jù)刪除操作和數(shù)據(jù)改變操作,數(shù)據(jù)更新操作內(nèi)容包括表名、字段名、字段屬性信息以及表字段長(zhǎng)度;

該目標(biāo)數(shù)據(jù)庫(kù)發(fā)送二進(jìn)制日志信息給該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù),該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù)接收目標(biāo)數(shù)據(jù)庫(kù)發(fā)送的二進(jìn)制日志信息,基于接收到的二進(jìn)制日志信息,子數(shù)據(jù)庫(kù)生成三種功能模塊,分別為:實(shí)現(xiàn)數(shù)據(jù)增加操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊、實(shí)現(xiàn)數(shù)據(jù)刪除操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊以及實(shí)現(xiàn)數(shù)據(jù)改變操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,提取二進(jìn)制日志信息中的數(shù)據(jù)更新操作種類和數(shù)據(jù)更新操作內(nèi)容,若提取的數(shù)據(jù)更新操作內(nèi)容對(duì)應(yīng)的數(shù)據(jù)更新操作種類為數(shù)據(jù)增加操作,則將該數(shù)據(jù)更新操作內(nèi)容嵌入到實(shí)現(xiàn)數(shù)據(jù)增加操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊中,執(zhí)行實(shí)現(xiàn)數(shù)據(jù)增加操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,對(duì)子數(shù)據(jù)庫(kù)相同存儲(chǔ)位置的數(shù)據(jù)進(jìn)行數(shù)據(jù)增加操作,實(shí)現(xiàn)數(shù)據(jù)增加操作;若提取的數(shù)據(jù)更新操作內(nèi)容對(duì)應(yīng)的數(shù)據(jù)更新操作種類為數(shù)據(jù)刪除操作,則將該數(shù)據(jù)更新操作內(nèi)容嵌入到實(shí)現(xiàn)數(shù)據(jù)刪除操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊中,執(zhí)行實(shí)現(xiàn)數(shù)據(jù)刪除操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,對(duì)子數(shù)據(jù)庫(kù)相同存儲(chǔ)位置的數(shù)據(jù)進(jìn)行數(shù)據(jù)刪除操作,實(shí)現(xiàn)數(shù)據(jù)刪除操作;若提取的數(shù)據(jù)更新操作內(nèi)容對(duì)應(yīng)的數(shù)據(jù)更新操作種類為數(shù)據(jù)改變操作,則將該數(shù)據(jù)更新操作內(nèi)容嵌入到實(shí)現(xiàn)數(shù)據(jù)改變操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊中,執(zhí)行實(shí)現(xiàn)數(shù)據(jù)改變操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,對(duì)子數(shù)據(jù)庫(kù)相同存儲(chǔ)位置的數(shù)據(jù)進(jìn)行數(shù)據(jù)改變操作,實(shí)現(xiàn)數(shù)據(jù)改變操作。

負(fù)載均衡器接收數(shù)據(jù)讀取請(qǐng)求,判斷該讀取數(shù)據(jù)的類型,根據(jù)該讀取數(shù)據(jù)的類型確定保存該類型數(shù)據(jù)的主數(shù)據(jù)庫(kù)和全部子數(shù)據(jù)庫(kù),在確定保存該類型數(shù)據(jù)的主數(shù)據(jù)庫(kù)和全部子數(shù)據(jù)庫(kù)中,負(fù)載均衡器基于domainnamesystem的數(shù)據(jù)庫(kù)系統(tǒng)訪問速度策略進(jìn)行智能匹配,為發(fā)送請(qǐng)求的用戶選擇最近的數(shù)據(jù)庫(kù),該最近的數(shù)據(jù)庫(kù)稱為匹配數(shù)據(jù)庫(kù),向匹配數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)讀取指令,匹配數(shù)據(jù)庫(kù)接收該數(shù)據(jù)讀取指令并根據(jù)數(shù)據(jù)讀取指令提供數(shù)據(jù)讀取請(qǐng)求的數(shù)據(jù)。

當(dāng)為發(fā)送請(qǐng)求的用戶選擇最近的數(shù)據(jù)庫(kù)為主數(shù)據(jù)庫(kù)時(shí),僅在確定保存該類型數(shù)據(jù)的全部子數(shù)據(jù)庫(kù)中,負(fù)載均衡器基于domainnamesystem的數(shù)據(jù)庫(kù)系統(tǒng)訪問速度策略進(jìn)行智能匹配,為發(fā)送請(qǐng)求的用戶選擇最近的子數(shù)據(jù)庫(kù),該最近的子數(shù)據(jù)庫(kù)稱為匹配數(shù)據(jù)庫(kù),向匹配數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)讀取指令,匹配數(shù)據(jù)庫(kù)接收該數(shù)據(jù)讀取指令并根據(jù)數(shù)據(jù)讀取指令提供數(shù)據(jù)讀取請(qǐng)求的數(shù)據(jù)。

子數(shù)據(jù)庫(kù)結(jié)構(gòu)為:

基于預(yù)先設(shè)定的編碼標(biāo)準(zhǔn),對(duì)字段進(jìn)行唯一編碼,對(duì)表進(jìn)行唯一編碼,對(duì)表與表之間的數(shù)據(jù)關(guān)系進(jìn)行唯一編碼,生成節(jié)點(diǎn)簇編碼結(jié)構(gòu)表,節(jié)點(diǎn)簇編碼結(jié)構(gòu)表存儲(chǔ)的內(nèi)容包括對(duì)字段進(jìn)行的唯一的編碼、對(duì)表進(jìn)行的唯一的編碼以及對(duì)表與表之間的數(shù)據(jù)關(guān)系進(jìn)行的唯一的編碼,形成編碼節(jié)點(diǎn),基于表、字段以及表與表之間的數(shù)據(jù)關(guān)系之間的從屬關(guān)系,在上述節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中對(duì)應(yīng)建立表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼之間的從屬映射,在創(chuàng)建的節(jié)點(diǎn)簇值對(duì)照表中映射各編碼所對(duì)應(yīng)的名稱,該名稱包括表的名稱、字段的名稱或表與表之間的數(shù)據(jù)關(guān)系的名稱,在字段對(duì)應(yīng)的編碼節(jié)點(diǎn)下創(chuàng)建具有唯一編碼的編碼子節(jié)點(diǎn),每個(gè)編碼子節(jié)點(diǎn)對(duì)應(yīng)一存儲(chǔ)空間,存儲(chǔ)空間中存儲(chǔ)每個(gè)編碼子節(jié)點(diǎn)對(duì)應(yīng)的字段數(shù)據(jù)。

附圖說明

圖1是本發(fā)明的工作流程示意圖。

具體實(shí)施方式

下面對(duì)本發(fā)明的內(nèi)容進(jìn)行更加詳細(xì)的闡述:

一種數(shù)據(jù)庫(kù)系統(tǒng),包括負(fù)載均衡器、多個(gè)主數(shù)據(jù)庫(kù)和多個(gè)子數(shù)據(jù)庫(kù),子數(shù)據(jù)庫(kù)的數(shù)量等于或大于主數(shù)據(jù)庫(kù)數(shù)量,每個(gè)主數(shù)據(jù)庫(kù)均為允許用戶進(jìn)行數(shù)據(jù)讀寫操作的數(shù)據(jù)庫(kù),每個(gè)主數(shù)據(jù)庫(kù)僅保存一種類型的數(shù)據(jù),各個(gè)主數(shù)據(jù)庫(kù)分別對(duì)應(yīng)保存不同類型的數(shù)據(jù);

當(dāng)用戶對(duì)一個(gè)主數(shù)據(jù)庫(kù)的訪問量接近、等于或超過該主數(shù)據(jù)庫(kù)的負(fù)載閾值時(shí),負(fù)載均衡器根據(jù)該訪問量彈性創(chuàng)建一個(gè)、兩個(gè)或多個(gè)子數(shù)據(jù)庫(kù),每個(gè)子數(shù)據(jù)庫(kù)均為僅允許用戶進(jìn)行數(shù)據(jù)讀操作的數(shù)據(jù)庫(kù);

當(dāng)創(chuàng)建子數(shù)據(jù)庫(kù)后,負(fù)載均衡器向子數(shù)據(jù)庫(kù)對(duì)應(yīng)的主數(shù)據(jù)庫(kù)發(fā)送初始數(shù)據(jù)同步指令,該主數(shù)據(jù)接收初始數(shù)據(jù)同步指令,遵從初始數(shù)據(jù)同步指令,將該主數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)初始同步至該主數(shù)據(jù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù),保持主數(shù)據(jù)庫(kù)和與該主數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性;

負(fù)載均衡器接收數(shù)據(jù)寫入請(qǐng)求,負(fù)載均衡器根據(jù)所接收到的數(shù)據(jù)寫入請(qǐng)求,判斷數(shù)據(jù)類型,根據(jù)數(shù)據(jù)庫(kù)系統(tǒng)訪問策略從全部主數(shù)據(jù)庫(kù)中選擇保存該類型數(shù)據(jù)的主數(shù)據(jù)庫(kù)為目標(biāo)數(shù)據(jù)庫(kù),向目標(biāo)數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)寫入指令,以將所請(qǐng)求的數(shù)據(jù)寫入目標(biāo)數(shù)據(jù)庫(kù),負(fù)載均衡器向該目標(biāo)數(shù)據(jù)庫(kù)發(fā)送后期數(shù)據(jù)同步指令,以使該目標(biāo)數(shù)據(jù)庫(kù)將最新所寫入的數(shù)據(jù)后期同步至該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù);

負(fù)載均衡器接收數(shù)據(jù)讀取請(qǐng)求,判斷該讀取數(shù)據(jù)的類型,根據(jù)該讀取數(shù)據(jù)的類型確定保存該類型數(shù)據(jù)的主數(shù)據(jù)庫(kù)和全部子數(shù)據(jù)庫(kù),在確定保存該類型數(shù)據(jù)的主數(shù)據(jù)庫(kù)和全部子數(shù)據(jù)庫(kù)中,負(fù)載均衡器基于domainnamesystem的數(shù)據(jù)庫(kù)系統(tǒng)訪問速度策略進(jìn)行智能匹配,為發(fā)送請(qǐng)求的用戶選擇最近的數(shù)據(jù)庫(kù),該最近的數(shù)據(jù)庫(kù)稱為匹配數(shù)據(jù)庫(kù),向匹配數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)讀取指令,匹配數(shù)據(jù)庫(kù)接收該數(shù)據(jù)讀取指令并根據(jù)數(shù)據(jù)讀取指令提供數(shù)據(jù)讀取請(qǐng)求的數(shù)據(jù)。

上述數(shù)據(jù)庫(kù)系統(tǒng),當(dāng)為發(fā)送請(qǐng)求的用戶選擇最近的數(shù)據(jù)庫(kù)為主數(shù)據(jù)庫(kù)時(shí),僅在確定保存該類型數(shù)據(jù)的全部子數(shù)據(jù)庫(kù)中,負(fù)載均衡器基于domainnamesystem的數(shù)據(jù)庫(kù)系統(tǒng)訪問速度策略進(jìn)行智能匹配,為發(fā)送請(qǐng)求的用戶選擇最近的子數(shù)據(jù)庫(kù),該最近的子數(shù)據(jù)庫(kù)稱為匹配數(shù)據(jù)庫(kù),向匹配數(shù)據(jù)庫(kù)發(fā)送數(shù)據(jù)讀取指令,匹配數(shù)據(jù)庫(kù)接收該數(shù)據(jù)讀取指令并根據(jù)數(shù)據(jù)讀取指令提供數(shù)據(jù)讀取請(qǐng)求的數(shù)據(jù)。

上述數(shù)據(jù)庫(kù)系統(tǒng),在目標(biāo)數(shù)據(jù)庫(kù)將最新所寫入的數(shù)據(jù)后期同步至該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù)時(shí)過程中:

當(dāng)目標(biāo)數(shù)據(jù)庫(kù)寫入數(shù)據(jù)時(shí)將數(shù)據(jù)更新操作記錄為二進(jìn)制日志信息,二進(jìn)制日志信息包括數(shù)據(jù)更新操作種類和數(shù)據(jù)更新操作內(nèi)容,據(jù)更新操作種類包括數(shù)據(jù)增加操作、數(shù)據(jù)刪除操作和數(shù)據(jù)改變操作,數(shù)據(jù)更新操作內(nèi)容包括表名、字段名、字段屬性信息以及表字段長(zhǎng)度;

該目標(biāo)數(shù)據(jù)庫(kù)發(fā)送二進(jìn)制日志信息給該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù),該目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù)接收目標(biāo)數(shù)據(jù)庫(kù)發(fā)送的二進(jìn)制日志信息,基于接收到的二進(jìn)制日志信息,子數(shù)據(jù)庫(kù)生成三種功能模塊,分別為:實(shí)現(xiàn)數(shù)據(jù)增加操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊、實(shí)現(xiàn)數(shù)據(jù)刪除操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊以及實(shí)現(xiàn)數(shù)據(jù)改變操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,提取二進(jìn)制日志信息中的數(shù)據(jù)更新操作種類和數(shù)據(jù)更新操作內(nèi)容,若提取的數(shù)據(jù)更新操作內(nèi)容對(duì)應(yīng)的數(shù)據(jù)更新操作種類為數(shù)據(jù)增加操作,則將該數(shù)據(jù)更新操作內(nèi)容嵌入到實(shí)現(xiàn)數(shù)據(jù)增加操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊中,執(zhí)行實(shí)現(xiàn)數(shù)據(jù)增加操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,對(duì)子數(shù)據(jù)庫(kù)相同存儲(chǔ)位置的數(shù)據(jù)進(jìn)行數(shù)據(jù)增加操作,實(shí)現(xiàn)數(shù)據(jù)增加操作;若提取的數(shù)據(jù)更新操作內(nèi)容對(duì)應(yīng)的數(shù)據(jù)更新操作種類為數(shù)據(jù)刪除操作,則將該數(shù)據(jù)更新操作內(nèi)容嵌入到實(shí)現(xiàn)數(shù)據(jù)刪除操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊中,執(zhí)行實(shí)現(xiàn)數(shù)據(jù)刪除操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,對(duì)子數(shù)據(jù)庫(kù)相同存儲(chǔ)位置的數(shù)據(jù)進(jìn)行數(shù)據(jù)刪除操作,實(shí)現(xiàn)數(shù)據(jù)刪除操作;若提取的數(shù)據(jù)更新操作內(nèi)容對(duì)應(yīng)的數(shù)據(jù)更新操作種類為數(shù)據(jù)改變操作,則將該數(shù)據(jù)更新操作內(nèi)容嵌入到實(shí)現(xiàn)數(shù)據(jù)改變操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊中,執(zhí)行實(shí)現(xiàn)數(shù)據(jù)改變操作功能的結(jié)構(gòu)化查詢語(yǔ)言sql模塊,對(duì)子數(shù)據(jù)庫(kù)相同存儲(chǔ)位置的數(shù)據(jù)進(jìn)行數(shù)據(jù)改變操作,實(shí)現(xiàn)數(shù)據(jù)改變操作。

上述數(shù)據(jù)庫(kù)系統(tǒng),子數(shù)據(jù)庫(kù)結(jié)構(gòu)為:

基于預(yù)先設(shè)定的編碼標(biāo)準(zhǔn),對(duì)字段進(jìn)行唯一編碼,對(duì)表進(jìn)行唯一編碼,對(duì)表與表之間的數(shù)據(jù)關(guān)系進(jìn)行唯一編碼,生成節(jié)點(diǎn)簇編碼結(jié)構(gòu)表,節(jié)點(diǎn)簇編碼結(jié)構(gòu)表存儲(chǔ)的內(nèi)容包括對(duì)字段進(jìn)行的唯一的編碼、對(duì)表進(jìn)行的唯一的編碼以及對(duì)表與表之間的數(shù)據(jù)關(guān)系進(jìn)行的唯一的編碼,形成編碼節(jié)點(diǎn),基于表、字段以及表與表之間的數(shù)據(jù)關(guān)系之間的從屬關(guān)系,在上述節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中對(duì)應(yīng)建立表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼之間的從屬映射,在創(chuàng)建的節(jié)點(diǎn)簇值對(duì)照表中映射各編碼所對(duì)應(yīng)的名稱,該名稱包括表的名稱、字段的名稱或表與表之間的數(shù)據(jù)關(guān)系的名稱,在字段對(duì)應(yīng)的編碼節(jié)點(diǎn)下創(chuàng)建具有唯一編碼的編碼子節(jié)點(diǎn),每個(gè)編碼子節(jié)點(diǎn)對(duì)應(yīng)一存儲(chǔ)空間,存儲(chǔ)空間中存儲(chǔ)每個(gè)編碼子節(jié)點(diǎn)對(duì)應(yīng)的字段數(shù)據(jù)。

主數(shù)據(jù)庫(kù)和與該主數(shù)據(jù)庫(kù)對(duì)應(yīng)的全部子數(shù)據(jù)庫(kù)的數(shù)據(jù)同步,保證數(shù)據(jù)的一致性。每個(gè)主數(shù)據(jù)庫(kù)均為允許用戶進(jìn)行數(shù)據(jù)讀寫操作的數(shù)據(jù)庫(kù),每個(gè)主數(shù)據(jù)庫(kù)僅保存一種類型的數(shù)據(jù),各個(gè)主數(shù)據(jù)庫(kù)分別對(duì)應(yīng)保存不同類型的數(shù)據(jù),便于管理和數(shù)據(jù)庫(kù)的擴(kuò)展操作。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1