PDM數(shù)據(jù)向非關系數(shù)據(jù)庫遷移技術探究
本文關鍵詞:PDM數(shù)據(jù)向非關系數(shù)據(jù)庫遷移技術探究
更多相關文章: NoSQL PDM數(shù)據(jù)類型 數(shù)據(jù)遷移 MongoDB 模式設計
【摘要】:目前,制造類企業(yè)的產(chǎn)品數(shù)據(jù)管理系統(tǒng)涉及到的各類數(shù)據(jù)大都是存儲在傳統(tǒng)的關系型數(shù)據(jù)庫當中,并且多以產(chǎn)品結構樹的形式展現(xiàn)給用戶。在處理各類PDM相關數(shù)據(jù)存儲的過程當中,為了符合關系數(shù)據(jù)庫的特征,強行將一系列非結構型的PDM數(shù)據(jù)轉化成關系型模式。然而隨著MBE/MBD技術在制造類企業(yè)的廣泛實施,致使PDM數(shù)據(jù)規(guī)模急劇增大,關系數(shù)據(jù)庫上述處理策略在應對海量數(shù)據(jù)高效查詢存儲、高并發(fā)讀寫、高可擴展性等問題時則表現(xiàn)出的力不從心。因此,NoSQL成為一種PDM底層數(shù)據(jù)存儲環(huán)境的有效嘗試,尋找一種能將當前存儲在關系數(shù)據(jù)庫中的PDM數(shù)據(jù)遷移到NoSQL環(huán)境這種可以有效處理上述問題的存儲形式中來的方法,具有重要的研究價值。首先,針對當前制造類企業(yè)在PDM數(shù)據(jù)管理方面遇到的問題,以及NoSQL在非結構化數(shù)據(jù)存儲、海量數(shù)據(jù)讀取訪問方面的優(yōu)勢進行了分析,提出了一種將存儲在關系數(shù)據(jù)庫中的PDM數(shù)據(jù)遷移至NoSQL環(huán)境的設計模式,以解決制造型企業(yè)面臨的難題。其次,結合PDM數(shù)據(jù)類型的特點,剖析了企業(yè)對PDM數(shù)據(jù)存儲的關鍵需求。通過與關系數(shù)據(jù)庫各個范式理論對比研究,設計了專門針對PDM數(shù)據(jù)的遷移模式,給出了設計模式的具體完成過程并制定了整個的數(shù)據(jù)庫遷移流程。最后,分別對關系數(shù)據(jù)庫存儲形式下的PDM數(shù)據(jù)、MongoDB自帶遷移方法遷入到MongoDB中的數(shù)據(jù),以及本文設計的遷移模式遷入到MongoDB中的數(shù)據(jù)進行了存儲空間和查詢時間上的對比。試驗結果表明,本文設計的遷移模式在查詢效率上明顯優(yōu)于前兩者,特別是在記錄條數(shù)規(guī)模較大的情況下,效果更加明顯。
【關鍵詞】:NoSQL PDM數(shù)據(jù)類型 數(shù)據(jù)遷移 MongoDB 模式設計
【學位授予單位】:沈陽航空航天大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.13
【目錄】:
- 摘要6-7
- Abstract7-12
- 第1章 緒論12-20
- 1.1 研究背景12-17
- 1.1.1 PDM主要功能12-14
- 1.1.2 關系型數(shù)據(jù)庫下的PDM數(shù)據(jù)14-15
- 1.1.3 MBD的廣泛引入15-17
- 1.2 課題研究目的及意義17-18
- 1.3 論文的主要研究內(nèi)容18
- 1.4 論文的組織結構18-20
- 第2章 相關理論與技術20-34
- 2.1 傳統(tǒng)關系數(shù)據(jù)庫理論20-23
- 2.1.1 關系數(shù)據(jù)庫中的完整性約束20-21
- 2.1.2 關系數(shù)據(jù)庫中的模式設計21-23
- 2.2 NoSQL相關技術理論23-30
- 2.2.1 NoSQL定義、特點和分類23-25
- 2.2.2 NoSQL國內(nèi)外研究現(xiàn)狀25-27
- 2.2.3 文檔型的MongoDB數(shù)據(jù)庫27-30
- 2.3 數(shù)據(jù)庫遷移相關技術30-33
- 2.3.1 數(shù)據(jù)庫遷移概述30
- 2.3.2 數(shù)據(jù)庫遷移國內(nèi)外研究現(xiàn)狀30-31
- 2.3.3 關系型到關系型數(shù)據(jù)庫的遷移31-33
- 2.3.4 關系數(shù)據(jù)庫到NoSQL的遷移技術33
- 2.4 本章小結33-34
- 第3章 PDM數(shù)據(jù)遷移至NoSQL模式設計34-45
- 3.1 PDM數(shù)據(jù)類型與產(chǎn)品結構分析34-37
- 3.1.1 PDM數(shù)據(jù)類型分析34-36
- 3.1.2 “大數(shù)據(jù)”特征下的PDM數(shù)據(jù)36-37
- 3.2 PDM數(shù)據(jù)遷移需求分析37-38
- 3.3 PDM數(shù)據(jù)遷移模式總體設計38-44
- 3.3.1 規(guī)范化的遷移模式設計38-41
- 3.3.2 反規(guī)范化的遷移模式設計41-42
- 3.3.3 折衷的遷移模式設計42-44
- 3.3.4 遷移流程設計44
- 3.4 本章小結44-45
- 第4章 PDM數(shù)據(jù)遷移至NoSQL的實現(xiàn)45-54
- 4.1 數(shù)據(jù)類型字典對照45-46
- 4.2 PDM數(shù)據(jù)遷移實現(xiàn)46-53
- 4.2.1 獨立表的遷移46-48
- 4.2.2 連接表的多表遷移48-50
- 4.2.3 涉及到中間表的多表遷移50-53
- 4.3 本章小結53-54
- 第5章 實驗與分析54-59
- 5.1 實驗準備54
- 5.1.1 實驗環(huán)境54
- 5.2 ORACLE下PDM數(shù)據(jù)驗證54-55
- 5.2.1 實驗數(shù)據(jù)54
- 5.2.2 存儲空間消耗54-55
- 5.2.3 查詢效率55
- 5.3 MongoDB自帶方法遷移后的PDM數(shù)據(jù)驗證55-56
- 5.3.1 存儲空間消耗55
- 5.3.2 查詢效率55-56
- 5.4 采用本文策略遷移至MongoDB后的PDM數(shù)據(jù)驗證56-58
- 5.4.1 存儲空間消耗56
- 5.4.2 查詢效率56-57
- 5.4.3 實驗結果對比57-58
- 5.5 本章小結58-59
- 結論59-61
- 參考文獻61-63
- 致謝63-65
- 攻讀碩士期間發(fā)表(含錄用)的學術論文65
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 毛應爽;;EXCEL到mongoDB數(shù)據(jù)遷移解決方案[J];信息通信;2013年07期
2 夏秀峰;孔慶云;;基于NoSQL的PDM產(chǎn)品結構數(shù)據(jù)組織[J];沈陽航空航天大學學報;2013年04期
3 楊寒冰;趙龍;賈金原;;HBase數(shù)據(jù)庫遷移工具的設計與實現(xiàn)[J];計算機科學與探索;2013年03期
4 姜紅明;張豐華;吳慧杰;任召;楊林;;MBD技術實施研究[J];制造業(yè)自動化;2012年23期
5 李茂;賈宏;李艷明;朱美正;;云數(shù)據(jù)管理的新數(shù)據(jù)模型[J];計算機工程與設計;2012年10期
6 王劭明;;淺析Oracle數(shù)據(jù)庫不同版本間遷移過程中的疑難問題[J];科技信息;2012年29期
7 范玉青;;基于模型定義技術及其實施[J];航空制造技術;2012年06期
8 賈曉亮;丁曉宇;;以MBD為核心的復雜產(chǎn)品質量管理技術研究[J];航空精密制造技術;2011年06期
9 羅明彥;;飛機制造企業(yè)ERP與PDM的集成應用研究[J];中國制造業(yè)信息化;2011年23期
10 于戈;谷峪;鮑玉斌;王志剛;;云計算環(huán)境下的大規(guī)模圖數(shù)據(jù)處理技術[J];計算機學報;2011年10期
,本文編號:766005
本文鏈接:http://www.sikaile.net/wenyilunwen/huanjingshejilunwen/766005.html