AbutionGraph中的多標籤/多維度
在AbutionGraph中標籤和維度是等同的,下面通過一個例子來說明:
比如我們有一個“人”這個實體,我們可以給他指定兩個維度,第一個維度“person-general”(人的基本資訊)它的裡面可以包含name,age等屬性。第二個維度“person-have-ka”(人擁有的卡)它裡面包含一個卡的集合。
相對於其它圖資料庫,我們首創了多維度的實現,其它圖資料庫會定義“人”這個實體,“卡”這個實體,然後通過”邊“(關係)連線起來。它們在查詢某個人擁有的卡時,需要遍歷所有和這個人相關的卡,然後聚合。這就有點兒麻煩了,而且需要一定的時間去執行。在AbutionGraph中,我們通過定義第二個維度,可以指定它的聚合方式,這樣我們在錄入資料的時候,和這個“人”相關的所有卡資訊都儲存在了它的屬性卡的集合中了,這樣我們在查詢它的時候,就不用在遍歷和這個“人”相關的卡了,而是直接取出這個卡的集合,這無疑是高效率的。
我們也實現了自定義id,其它圖資料庫都是使用自增id,這樣他們需要匹配實體標識和id,如果實體重複的次數多了,這肯定會影響一些效率。而AbutionGrph可以自定義id,直接儲存這個實體標識,這樣不需要進行二次匹配了,效率肯定就會好一些。
以上就是簡單的對標籤/維度的一個介紹,如果,大家對AbutionGraph感興趣,可以直接訪問官網:www.thutmose.cn
相關文章
- 多維標度法
- 概念篇-多分類多標籤
- 014---多媒體標籤
- JPTagView-多樣化的標籤ViewView
- 軟體構造的多維度檢視&質量目標
- Kafka多維度調優Kafka
- 多維度避開Filecoin投資中的那些坑
- hibernate中多對多關係的維護
- 亞信安慧AntDB的多維度支援
- 最新綜述:多標籤學習的新趨勢
- playwright非同步操作-多標籤執行非同步
- Pyqt5 實現多標籤頁面QT
- XYPlorer 21,多標籤檔案管理器
- 識人要多維度的去觀察
- 瀏覽器多個標籤頁之間的通訊瀏覽器
- 架構師應該多維度多視角地思考 - Gregor架構Go
- TopThink頁面頭部存在多餘 li 標籤
- IndexedDB 程式碼封裝、效能摸索以及多標籤支援Index封裝
- 位運算解決多標籤問題【原創】
- 多維陣列轉一維陣列(降維的多種方式)陣列
- 在<a>標籤中直接傳遞引數時,多個<a>標籤在點選時會衝突
- 實現多個標籤頁之間通訊的幾種方法
- LLM應用實戰: 產業治理多標籤分類產業
- sessionStorage 能在多個標籤頁之間共享資料嗎?Session
- ECCV 2020 Spotlight | 多標籤長尾識別前沿進展
- 資料庫百科---實現多標籤篩選資料庫
- mybatis 根據多個id查詢資料 foreach標籤MyBatis
- win10資源管理器多標籤如何設定_win10檔案資源管理器怎麼設定多標籤Win10
- 吊打面試官!從多維度理解架構面試架構
- HTML5的新特性——語義化標籤、多媒體標籤(video、audio)、input型別、表單屬性HTMLIDE型別
- clover 一個windows 多個視窗集中在一個介面類似google的多標籤功能軟體WindowsGo
- TopThink頁面頭部HTML的loginInfo內部多一個 li 標籤HTML
- 雲端計算系統的多維度安全部署
- 架構師必備:多維度查詢的最佳實踐架構
- HTML中的標籤的使用HTML
- OKR與多維度績效指標評估體系融合,有效提升員工執行OKR指標
- 多維度分片需求,如何解決查詢問題?
- 遊戲出海“吸量寶典”:多維度投放策略遊戲