知識圖譜第8享:知識存儲

構建知識圖譜的屬性網絡主要包括知識抽取、知識表示、知識建模、知識融合、知識推理、知識存儲等6部分技術,其中,知識存儲包含兩種類型,一種是結構化數據存儲,另一種是非結構化數據存儲,而非結構化數據則包含本體存儲等。在本體存儲領域,給予數據庫的存儲是研究最多、應用範圍最廣的方式,包括基於面向對象數據庫、基於Native XML數據庫、基於關係數據庫和基於NoSQL數據庫的存儲這四種方式。

隨着NoSQL數據庫技術研究和應用發展,對RDF數據的存儲的研究變得越來越活躍。而本體就是一個完整的RDF數據集合,因此NoSQL數據庫技術在本體存儲領域的應用不斷髮展。NoSQL數據庫是列存儲的數據庫,本體按照三元組形式被拆分,以列的形式存儲於NoSQL數據庫中。基於Hbase以列的形式進行分佈式存儲方案,將大量的RDF三元組拆分,按照笛卡爾乘積進行表結構的設計,最終存儲於Hbase表中,完成存儲與查詢。通過建立BigTable的存儲模型,同樣運用笛卡爾乘積方式完成表結構的設計與最終的存儲查詢實現。採用基於面向文檔的NoSQL數據庫MongDB的RDF數據存儲系統方案來實現RDF數據的存儲與查詢,並使用適當的索引來提高對數據的查詢效率。

與傳統數據庫相比,NoSQL數據庫具有更強的對非結構化數據的存儲能力和並行加載大容量數據的能力,有利於大規模本體數據的存儲。

 

參考文獻:

1基於知識圖譜的國際知識管理研究可視化分析,王旻霞,科技管理研究,2011 年第 20 期。

2基於本體和 NoSQL 的機械產品方案設計的知識表示與存儲研究 ,吳鵬 ,劉恆旺 ,丁慧君,情報學報 ,2017年3月 第36卷第3期 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章