一種基于關(guān)系型數(shù)據(jù)庫(kù)數(shù)據(jù)生成圖數(shù)據(jù)的方法和裝置

基本信息

申請(qǐng)?zhí)?/td> CN201911284276.6 申請(qǐng)日 -
公開(公告)號(hào) CN111125265B 公開(公告)日 2020-10-02
申請(qǐng)公布號(hào) CN111125265B 申請(qǐng)公布日 2020-10-02
分類號(hào) G06F16/28;G06F16/901 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 金世鈺;周帆;周港平 申請(qǐng)(專利權(quán))人 四川蜀天夢(mèng)圖數(shù)據(jù)科技有限公司
代理機(jī)構(gòu) 深圳市六加知識(shí)產(chǎn)權(quán)代理有限公司 代理人 向彬
地址 610000 四川省成都市天府新區(qū)興隆街道湖畔路西路99號(hào)B7棟天府英才中心6層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,提供了一種基于關(guān)系型數(shù)據(jù)庫(kù)數(shù)據(jù)生成圖數(shù)據(jù)的方法和裝置。方法包括加載關(guān)系型數(shù)據(jù)庫(kù)到內(nèi)存中,作為原始數(shù)據(jù);確定原始數(shù)據(jù)的圖數(shù)據(jù)目標(biāo)類型;其中,所述圖數(shù)據(jù)包括節(jié)點(diǎn)、關(guān)系、節(jié)點(diǎn)屬性和關(guān)系屬性;構(gòu)建圖數(shù)據(jù)目標(biāo)類型的數(shù)據(jù)結(jié)構(gòu),并將原始數(shù)據(jù)填充到所述圖數(shù)據(jù)目標(biāo)類型的數(shù)據(jù)結(jié)構(gòu)中。本發(fā)明提供的技術(shù)為使用鏈表將關(guān)系連接起來,也就是鏈表中的節(jié)點(diǎn)是屬于該頂點(diǎn)的關(guān)系,并且在每一個(gè)關(guān)系中都保存了對(duì)前向關(guān)系和后向關(guān)系的鏈接,使得關(guān)系的查詢更加方便。另外,本發(fā)明中的屬性和關(guān)系都采用ID標(biāo)識(shí),使得相同的屬性可以采用ID引用的方式,減少重復(fù)創(chuàng)建相同的值,縮減空間利用。