公司舊電腦到期,換了一臺(tái)電腦的原因之前爬取的數(shù)據(jù)全部忘了備份,全部弄丟了。所以這個(gè)項(xiàng)目好久沒(méi)開(kāi)工了。
本文需要進(jìn)一步研究知識(shí)圖譜的數(shù)據(jù)存儲(chǔ)。由于知識(shí)圖譜的圖結(jié)構(gòu)特點(diǎn),使用傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)大量的關(guān)系表,在做查詢(xún)的時(shí)候需要大量的表連接,速度非常慢,所以往往知識(shí)圖譜采用的是圖數(shù)據(jù)庫(kù)。
一、圖數(shù)據(jù)庫(kù)和關(guān)系型數(shù)據(jù)庫(kù)的差別
還是以NBA里的數(shù)據(jù)為例,為了表示球員和球隊(duì)的效力關(guān)系,關(guān)系型數(shù)據(jù)庫(kù)需要增加一張球員和球隊(duì)關(guān)系表來(lái)存儲(chǔ)這個(gè)關(guān)系。如下圖:
而圖數(shù)據(jù)庫(kù)通過(guò)引入“效力于”關(guān)系邊的概念來(lái)加以解決。不需要建表,關(guān)系邊上可以存儲(chǔ)屬性,比如效力時(shí)間這一字段。
工作中我們團(tuán)隊(duì)的知識(shí)圖譜是存儲(chǔ)在阿里自研的圖數(shù)據(jù)庫(kù)上,鑒于數(shù)據(jù)安全問(wèn)題,在這個(gè)項(xiàng)目里我采用了比較流行的neo4j圖數(shù)據(jù)庫(kù)。
二、Neo4J的使用
neo4j的使用,主要參考了官方文檔https://neo4j.com/docs/developer-manual/current/drivers/client-applications/。Neo4J設(shè)計(jì)了一種叫做Cypher的查詢(xún)語(yǔ)言,語(yǔ)法非常奇怪。官方提供的一個(gè)二跳的查詢(xún)例子,查詢(xún)John的朋友的朋友:
2rows
我嘗試創(chuàng)建了一個(gè)NBA的DB,用create語(yǔ)句創(chuàng)建了NBA火箭隊(duì)、保羅和哈登三個(gè)實(shí)體。創(chuàng)建語(yǔ)句如下
創(chuàng)建了2個(gè)球員實(shí)體,包括了身高/體重/生日/合同情況,創(chuàng)建了一個(gè)球隊(duì)實(shí)體,包括了球館、城市等信息,創(chuàng)建了兩條球員和球隊(duì)的關(guān)系邊,每條邊上定義球員在該球隊(duì)效力時(shí)間。可視化結(jié)果如下圖:
OK,至此一個(gè)小的知識(shí)圖譜就在圖數(shù)據(jù)庫(kù)里被創(chuàng)建完畢了,后續(xù)要做的是把大規(guī)模數(shù)據(jù)導(dǎo)入圖數(shù)據(jù)庫(kù)
-
數(shù)據(jù)存儲(chǔ)
+關(guān)注
關(guān)注
5文章
997瀏覽量
51612 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3900瀏覽量
65773 -
知識(shí)圖譜
+關(guān)注
關(guān)注
2文章
132瀏覽量
7922
原文標(biāo)題:干貨篇 || PCB設(shè)計(jì)中眼圖到底有什么用?
文章出處:【微信號(hào):FANYPCB,微信公眾號(hào):凡億PCB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
NLPIR系統(tǒng)KGB知識(shí)圖譜技術(shù)助力大數(shù)據(jù)深度挖掘
NLPIR大數(shù)據(jù)知識(shí)圖譜完美展現(xiàn)文本數(shù)據(jù)內(nèi)容
KGB知識(shí)圖譜基于傳統(tǒng)知識(shí)工程的突破分析
KGB知識(shí)圖譜技術(shù)能夠解決哪些行業(yè)痛點(diǎn)?
知識(shí)圖譜的三種特性評(píng)析
KGB知識(shí)圖譜通過(guò)智能搜索提升金融行業(yè)分析能力
如何使用知識(shí)圖譜對(duì)圖像語(yǔ)義進(jìn)行分析技術(shù)及應(yīng)用研究

知識(shí)圖譜劃分的相關(guān)算法及研究

知識(shí)圖譜在工程應(yīng)用中的關(guān)鍵技術(shù)、應(yīng)用及案例

通用知識(shí)圖譜構(gòu)建技術(shù)的應(yīng)用及發(fā)展趨勢(shì)

知識(shí)圖譜是NLP的未來(lái)嗎?

《無(wú)線(xiàn)電工程》—基于知識(shí)圖譜的直升機(jī)飛行指揮模型研究

知識(shí)圖譜Knowledge Graph構(gòu)建與應(yīng)用
知識(shí)圖譜:知識(shí)圖譜的典型應(yīng)用

評(píng)論