[發明專利]一種圖數據庫數據轉化為編程語言數據方法及裝置在審
| 申請號: | 201910873077.2 | 申請日: | 2019-09-16 |
| 公開(公告)號: | CN110647568A | 公開(公告)日: | 2020-01-03 |
| 發明(設計)人: | 劉南吉;陳陽 | 申請(專利權)人: | 金色熊貓有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/21;G06F8/30 |
| 代理公司: | 11687 北京嘉科知識產權代理事務所(特殊普通合伙) | 代理人: | 劉力 |
| 地址: | 中國香港銅鑼灣希慎*** | 國省代碼: | 中國香港;81 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編程語言 目標節點 數據庫 屬性數據 轉化 數據對應 讀取 數據庫數據 被服務器 開發效率 數據轉化 便捷性 內存 計算機 | ||
本發明公開了一種圖數據庫數據轉化為編程語言數據方法,所述方法包括:獲取圖數據庫中目標節點的屬性數據;對所述目標節點的屬性數據進行鍵值對轉化處理,得到所述目標節點對應的鍵值對數據;對所述鍵值對數據進行編程語言轉化處理,得到所述鍵值對數據對應的編程語言對象。由于鍵值對形式的數據與編程語言編程語言對象均能夠被服務器或計算機的內存所識別,因此,將圖數據庫中目標節點的屬性數據轉化為鍵值對數據后,可以對該鍵值對數據進行編程語言轉化處理,得到該鍵值對數據對應的編程語言對象,從而實現了將圖數據庫中的數據轉化為可被編程語言程序所使用的對象,進而提高了讀取圖數據庫中的數據的便捷性,提高了圖數據庫的開發效率。
技術領域
本發明涉及數據庫技術領域,尤其涉及一種圖數據庫數據轉化為編程語言數據方法及裝置。
背景技術
知識圖譜(Knowledge Graph)在圖書情報界稱為知識域可視化或知識領域映射地圖,是顯示知識發展進程與結構關系的一系列各種不同的圖形。知識圖譜通過使用可視化技術描述了知識資源及其載體,挖掘、分析、構建、繪制和顯示知識及它們之間的相互聯系。由于圖數據庫是基于數學里圖論的思想和算法而實現的高效處理復雜關系網絡的非關系型數據庫,它應用圖形理論存儲實體之間的關系信息且善于高效處理大量的、復雜的、互連的、多變的數據,其計算效率遠遠高于傳統的關系型數據庫。因此,知識圖譜的數據和關系存儲大多會用到圖數據庫。
在現有技術中,由于沒有針對圖數據庫的類似關系型數據庫中對象關系映射(Object Relational Mapping,簡稱ORM)框架一樣的開發包,因此,現有技術中不可以將圖數據庫中的數據映射成可被編程語言程序所使用的對象,大大降低了圖數據庫的開發效率。故,亟需一種能夠將圖數據庫中的數據映射為可被編程語言程序所使用的對象的方法。
發明內容
本發明提供一種圖數據庫數據轉化為編程語言數據方法及裝置,以實現將圖數據庫中的數據轉化為可被編程語言程序所使用的對象,進而提高了讀取圖數據庫中的數據的便捷性,提高了圖數據庫的開發效率。
第一方面,本發明提供了一種圖數據庫數據轉化為編程語言數據方法,所述方法包括:
獲取圖數據庫中目標節點的屬性數據;
對所述目標節點的屬性數據進行鍵值對轉化處理,得到所述目標節點對應的鍵值對數據;
對所述鍵值對數據進行編程語言轉化處理,得到所述鍵值對數據對應的編程語言對象。
可選的,所述獲取圖數據庫中目標節點的屬性數據,包括:
接收數據讀取指令,其中,所述數據讀取指令包括所述圖數據庫中待讀取的目標節點;
利用元數據讀取所述目標節點的屬性數據。
可選的,所述利用元數據讀取所述目標節點的屬性數據,包括:
利用元數據獲取所述目標節點所在的關聯路徑,并從所述關聯路徑的節點列表中,讀取所述目標節點的屬性數據。
可選的,所述對所述目標節點的屬性數據進行鍵值對轉化處理,得到所述目標節點對應的鍵值對數據,包括:
根據所述目標節點的屬性數據中的圖數據庫中屬性名、鍵值對類型的屬性名和屬性含義,得到所述目標節點對應的鍵值對數據。
可選的,所述目標節點對應的鍵值對數據包括鍵和所述鍵對應的值;所述根據所述目標節點的屬性數據中的圖數據庫中屬性名、鍵值對類型屬性名和屬性含義,得到所述目標節點對應的鍵值對數據,包括:
將所述鍵值對類型屬性名對應的值作為所述鍵;
將所述圖數據庫中屬性名對應的值作為所述值的內容列表中的一項數據;
將所述內容列表和所述屬性含義作為所述值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金色熊貓有限公司,未經金色熊貓有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910873077.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于末端數據融合的停電計劃輔助決策系統
- 下一篇:一種營銷客戶標簽管理方法





