原创 Cassandra的4種超時參數彙總

1、服務端配置的超時參數(cassandra.yaml): *_request_timeout_in_ms族超時參數,在服務端配置,如read_request_timeout_in_ms、write_request_timeout

原创 深入學習Gremlin(20):遍歷柵欄barrier

第20期 Gremlin Steps: barrier() 本系列文章的Gremlin示例均在HugeGraph圖數據庫上執行,環境搭建可參考準備Gremlin執行環境,本文示例均以其中的“TinkerPop關係圖”爲初始數據,如下圖

原创 深入學習Gremlin(19):結果存取口袋sack

第19期 Gremlin Steps: sack() 本系列文章的Gremlin示例均在HugeGraph圖數據庫上執行,環境搭建可參考準備Gremlin執行環境,本文示例均以其中的“TinkerPop關係圖”爲初始數據,如下圖所示:

原创 深入學習Gremlin(16):結果聚集與展開

第16期 Gremlin Steps: aggregate()、store()、unfold()、fold() 本系列文章的Gremlin示例均在HugeGraph圖數據庫上執行,環境搭建可參考準備Gremlin執行環境,本文示例均以

原创 深入學習Gremlin(13):路徑選取與過濾

第13期 Gremlin Steps: as()+select()、as()+where()、as()+match()、as()+dedup() 本系列文章的Gremlin示例均在HugeGraph圖數據庫上執行,環境搭建可參考準備G

原创 Java SPI機制實現插件化擴展功能

Java SPI機制實現插件化擴展功能 1.背景 我們有一個圖數據庫的服務,用戶希望在不修改現有源代碼的情況下擴展自定義的分詞器,達到可插件式擴展功能的目標。 通過Java的SPI機制實現插件式的擴展功能還是比較簡便的,下面分主程序部

原创 HugeGraph Plugin機制及插件擴展流程

HugeGraph是一個Java語言實現的開源圖數據庫,內置支持多種後端存儲(Cassandra、RocksDB等),此外還支持通過插件的方式擴展存儲後端。插件實現者無需更改HugeGraph本身源代碼,插件使用者無需關注代碼細節,就

原创 深入學習Gremlin(8):數據分組與去重

第8期 Gremlin Steps: group()、groupCount()、dedup()、by() 本系列文章的Gremlin示例均在HugeGraph圖數據庫上執行,環境搭建可參考準備Gremlin執行環境,本文示例均以其中的

原创 深入學習Gremlin(6):循環操作

第6期 Gremlin Steps: repeat()、times()、until()、loops() 本系列文章的Gremlin示例均在HugeGraph圖數據庫上執行,環境搭建可參考準備Gremlin執行環境,本文示例均以其中的“

原创 深入學習Gremlin(1):圖基本概念與操作

前言:爲了圖數據庫使用者更好的掌握Gremlin這門圖語言,我們對Gremlin Steps進行了分類與總結,接下來將會出一個Gremlin系列文章(初步準備分20~25期來完成這個計劃),每一期會針對一類Step進行語法講解與實例分

原创 深入學習Gremlin(2):邊的遍歷操作

第2期 Gremlin Steps: out()、in()、both()、outE()、inE()、bothE()、outV()、inV()、bothV()、otherV() 本系列文章的Gremlin示例均在HugeGraph圖數據

原创 深入學習Gremlin(3):has條件過濾

第3期 Gremlin Steps: hasLabel(labels…​)、hasId(ids…​)、has(key, value)、has(label, key, value)、has(key, predicate)、hasK

原创 深入學習Gremlin系列文章-鏈接彙總

深入學習Gremlin系列文章 鏈接彙總 深入學習Gremlin(1):圖基本概念與操作 深入學習Gremlin(2):邊的遍歷操作 深入學習Gremlin(3):has條件過濾 深入學習Gremlin(4):圖查詢返回結果數限制