[發(fā)明專利]用于生成非關(guān)系數(shù)據(jù)庫的模式的方法和設(shè)備有效
| 申請?zhí)枺?/td> | 201410181384.1 | 申請日: | 2014-04-30 |
| 公開(公告)號: | CN105095237B | 公開(公告)日: | 2018-07-17 |
| 發(fā)明(設(shè)計(jì))人: | 王嵐君;張碩;焦麗梅;王晨 | 申請(專利權(quán))人: | 國際商業(yè)機(jī)器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市柳沈律師事務(wù)所 11105 | 代理人: | 周少杰 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 記錄模式 非關(guān)系數(shù)據(jù)庫 方法和設(shè)備 樹狀關(guān)系 條目 相似度確定 結(jié)果更新 名稱變化 中子節(jié)點(diǎn) 層級 更新 | ||
1.一種用于生成非關(guān)系數(shù)據(jù)庫的模式的方法,包括:
確定非關(guān)系數(shù)據(jù)庫的至少一個(gè)條目中的記錄模式,所述記錄模式是該條目中以鍵為節(jié)點(diǎn)的各鍵層級之間的樹狀關(guān)系,其中鍵對應(yīng)于屬性名稱;
基于所述樹狀關(guān)系中子節(jié)點(diǎn)的相似度確定存在屬性名稱變化的節(jié)點(diǎn),并根據(jù)確定的結(jié)果更新相應(yīng)的記錄模式;
基于更新后的記錄模式生成所述非關(guān)系數(shù)據(jù)庫的模式,
所述方法還包括:
對每個(gè)條目的記錄模式進(jìn)行CinP編碼,其中,每個(gè)節(jié)點(diǎn)的CinP編碼包括該節(jié)點(diǎn)自身編碼P-Code以及其子節(jié)點(diǎn)的編碼C-Code;
所述基于樹狀關(guān)系中子節(jié)點(diǎn)的相似度確定存在屬性名稱變化的節(jié)點(diǎn)是基于CinP編碼后的記錄模式中子節(jié)點(diǎn)的相似度確定存在屬性名稱變化的節(jié)點(diǎn),
所述基于所述樹狀關(guān)系中子節(jié)點(diǎn)的相似度確定存在屬性名稱變化的節(jié)點(diǎn),并根據(jù)確定的結(jié)果更新相應(yīng)的記錄模式包括:
將編碼后的樹形結(jié)構(gòu)記錄模式解析成路徑集合,所述路徑包括葉子節(jié)點(diǎn)到根節(jié)點(diǎn)所經(jīng)過的所有節(jié)點(diǎn)的編碼;
根據(jù)某一層的P-Code分桶;
在各桶中,根據(jù)該層子節(jié)點(diǎn)的相似度判斷確定存在屬性名稱變化的父節(jié)點(diǎn);
將部分所確定的存在屬性名稱變化的父節(jié)點(diǎn)源P-Code更新為目標(biāo)P-Code,更新該更新后的父節(jié)點(diǎn)的相應(yīng)父節(jié)點(diǎn)的C-Code編碼。
2.根據(jù)權(quán)利要求1所述的方法,所述各桶中,根據(jù)該層子節(jié)點(diǎn)的相似度判斷確定存在屬性名稱變化的父節(jié)點(diǎn)包括:
對于存在多條路徑的桶,確定出該層子節(jié)點(diǎn)的父節(jié)點(diǎn)的P-Code不同的節(jié)點(diǎn);
通過所確定的父節(jié)點(diǎn)的C-Code以及公式計(jì)算父節(jié)點(diǎn)的相似度,其中,N1,N2代表兩個(gè)父節(jié)點(diǎn),CN1表示N1的子節(jié)點(diǎn)集合,CN2表示N2的子節(jié)點(diǎn)集合,|.|表示集合中元素個(gè)數(shù);
如果相似度大于門限值G1,則認(rèn)為兩個(gè)父節(jié)點(diǎn)發(fā)生了屬性名稱的變化。
3.根據(jù)權(quán)利要求2所述的方法,根據(jù)至少一個(gè)更新后的記錄模式生成所述非關(guān)系數(shù)據(jù)庫的模式包括:
在路徑編碼中,提取只包含P-Code的子序列,并統(tǒng)計(jì)該子序列出現(xiàn)的頻率,并合并相同的P-Code子序列;
保留頻率超過門限G2的P-Code子序列,并將其按照各層的編碼表進(jìn)行解碼生成所述非關(guān)系數(shù)據(jù)庫的模式。
4.根據(jù)權(quán)利要求1所述的方法,其中確定非關(guān)系數(shù)據(jù)庫的至少一個(gè)條目中的鍵之間的樹狀關(guān)系包括:
提取所述條目中包含的鍵;
確定所述提取的鍵在所述條目中的層級信息;以及
根據(jù)所述層級信息確定所述鍵之間的樹狀關(guān)系。
5.根據(jù)權(quán)利要求1所述的方法,其中根據(jù)基于更新后的記錄模式生成所述非關(guān)系數(shù)據(jù)庫的模式包括:
獲取至少一個(gè)路徑中的有效路徑及其權(quán)重;以及
基于所述有效路徑及其權(quán)重,生成所述非關(guān)系數(shù)據(jù)庫的模式。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機(jī)器公司,未經(jīng)國際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410181384.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種帶除塵功能的熱交換器
- 下一篇:光纖傳感器及其應(yīng)用
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種數(shù)據(jù)遷移方法、數(shù)據(jù)遷移裝置及數(shù)據(jù)遷移系統(tǒng)
- 數(shù)據(jù)中心系統(tǒng)及數(shù)據(jù)處理方法
- 用于生成非關(guān)系數(shù)據(jù)庫的模式的方法和設(shè)備
- 數(shù)據(jù)采集和監(jiān)視控制系統(tǒng)及該系統(tǒng)的數(shù)據(jù)處理方法
- 一種時(shí)態(tài)監(jiān)測數(shù)據(jù)快速可視化方法及系統(tǒng)
- 基于光盤的異構(gòu)類型數(shù)據(jù)庫存儲系統(tǒng)及利用該系統(tǒng)的方法
- 數(shù)據(jù)處理方法及裝置
- 數(shù)據(jù)庫轉(zhuǎn)換服務(wù)器及其數(shù)據(jù)庫轉(zhuǎn)換方法
- 將非關(guān)系型數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換到關(guān)系型數(shù)據(jù)庫的方法及裝置
- 一種基于扁平化R樹的非關(guān)系數(shù)據(jù)庫矢量數(shù)據(jù)管理方法
- 記錄方法和設(shè)備,再生方法和設(shè)備
- 記錄方法和設(shè)備,再生方法和設(shè)備
- 加密設(shè)備和方法、解密設(shè)備和方法及密鑰產(chǎn)生設(shè)備和方法
- 信息處理設(shè)備和方法,傳輸設(shè)備和方法,記錄設(shè)備和方法
- 再生設(shè)備和方法、記錄及再生設(shè)備和方法、記錄設(shè)備和方法
- 頻帶擴(kuò)展設(shè)備和方法、編碼設(shè)備和方法、解碼設(shè)備和方法、以及程序
- 編碼設(shè)備和方法、記錄設(shè)備和方法、及解碼設(shè)備和方法
- 記錄設(shè)備和方法、再現(xiàn)設(shè)備和方法、程序和記錄再現(xiàn)設(shè)備
- 接收設(shè)備和方法、發(fā)送設(shè)備和方法、發(fā)送-接收設(shè)備和方法
- 加密設(shè)備和方法、解密設(shè)備和方法及信息處理設(shè)備和方法
- 一種用于因特網(wǎng)的組織和管理信息的方法
- 數(shù)據(jù)結(jié)構(gòu)的建立方法與處理方法
- 處理流程圖的方法及裝置
- 一種應(yīng)用于函數(shù)式編程的樹狀模型任務(wù)管理系統(tǒng)
- 一種不依賴關(guān)系數(shù)據(jù)庫的樹狀結(jié)構(gòu)存取運(yùn)算系統(tǒng)
- 數(shù)據(jù)存儲與查詢方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 一種CBTC測試分析中進(jìn)行測試驗(yàn)證的方法及裝置
- 基于樹狀結(jié)構(gòu)的數(shù)據(jù)存儲方法、訪問方法、裝置及設(shè)備
- 一種縫網(wǎng)壓裂中縫網(wǎng)結(jié)構(gòu)參數(shù)的優(yōu)化方法和裝置
- 測試用例的應(yīng)用方法及相關(guān)產(chǎn)品





