原创 圖數據庫有哪些優點?

圖數據庫(Graph Database)是一種以圖結構進行存儲和查詢的數據庫。圖數據庫的關鍵概念是點(代表實體)和邊(代表關係),通過邊將頂點連接在一起,從而進行快速的圖檢索操作。 圖數據庫的優點總結如下: 使用圖(或者網)的方

原创 HugeGraph圖數據庫性能評測結果

HugeGraph Database Performance Test 下面是HugeGraph的性能測試結果一覽,兩個典型後端存儲–RocksDB單機版、Cassandra集羣版: RocksDB單機版性能(48CPUs 128

原创 大規模數據OLAP分析爆內存問題分析與解決

大規模數據OLAP分析爆內存問題分析與解決 PR地址:Fix RocksDB OOM #823 問題背景 問題表現 在執行如下Gremlin語句時,如果一次查詢分析的結果數據在千萬條以上,進程內存在幾分鐘內暴漲,JVM老年代佔據將

原创 HugeGraph圖數據庫各類索引功能對比

HugeGraph Database Index HugeGraph圖數據庫的索引支持比較全面,圖數據庫的索引一般包括幾方面: 圖索引/邊索引(graph-index):主要用於加速獲取頂點的關聯邊,一般使用鄰接表或十字鏈表等

原创 圖數據庫選型比較:Neo4j、JanusGraph、HugeGraph

圖數據庫(Graph Database)是一種以圖結構進行存儲和查詢的數據庫。本文總結了圖數據庫選型的各類因素,並對比了3個主流開源圖數據庫:Neo4j、JanusGraph、HugeGraph。Neo4j是老牌的圖數據庫,Jan

原创 圖數據庫與關係型數據庫優勢

圖數據庫(Graph Database)是一種以圖結構進行存儲和查詢的數據庫。圖數據庫的關鍵概念是點(代表實體)和邊(代表關係),通過邊將頂點連接在一起,從而進行快速的圖檢索操作。 與傳統關係型數據庫相比,圖數據庫的優勢有: 可

原创 圖數據庫入門教程-深入學習Gremlin(1):圖基本概念與操作

前言:Gremlin語言是圖數據庫最主流的查詢語言,是Apache TinkerPop框架下規範的圖語言,相當於SQL之於關係型數據庫。爲了圖數據庫使用者更好的掌握Gremlin這門圖語言,我們對Gremlin Steps進行了分

原创 記一次RocksDB查詢慢的問題定位

在HugeGraph Graph Database + RocksDB Backend環境中,以下gremlin語句查詢慢(索引查詢),消耗時間將近30s(正常是毫秒級),最終的結果4000條左右: g.V().hasLabel(

原创 TitanDB/JanusGraph圖數據庫入門簡介|實戰總結|選型對比|存儲結構深入分析

歷史背景 JanusGraph圖數據庫,源自於TitanDB開源圖數據庫。TitanDB在2012年發佈第一個版本,2015年被Datastax公司收購,後續不再維護導致項目停滯。   圖數據庫有2個最具代表性的查詢語言:Cypher 及

原创 RocksDB 源碼分析-接口下的數據結構

RocksDB 源碼分析-接口下的數據結構 RocksDB是非常流行的KV數據庫,是LSM-Tree數據庫的典型代表,很多分佈式數據庫NewSQL、圖數據庫都使用RocksDB作爲底層存儲引擎,RocksDB在穩定性和性能等方面都比較出色

原创 Apollo決策規劃planning模塊簡要分析

決策規劃planning模塊簡要分析 入口 初始化 Planning模塊的初始化見Planning::Init()(apollo/modules/planning/planning.cc)。 業務邏輯 Planning模塊的業務邏

原创 如何貢獻代碼到Apollo GitHub

1準備 1.1 註冊/登錄GitHub 登錄https://github.com,若沒有GitHub賬號則先進行註冊。 1.2 fork apollo代碼庫到自己倉庫 訪問apollo代碼庫https://github.com/Apoll

原创 Java緩存庫對比-以及OHCache總結

堆內緩存: LinkedHashMap:Java自帶類,內置LRU驅逐策略的實現(access-order);多線程訪問需要自己實現同步。 Guava Cache:Google Guava工具包中的緩存實現,支持LRU驅逐策略;

原创 RocksDB報錯:Compression type Snappy is not linked with the binary.

表現:通過JNI打開RocksDB報錯:snappy壓縮庫沒有被鏈接: org.rocksdb.RocksDBException: Compression type Snappy is not linked with the bi

原创 基於圖數據庫的新型肺炎傳染圖譜建模與分析

原文地址:https://mp.weixin.qq.com/s/9BYk1ONd3gKTzBW0WnxuJw 一、背景與數據來源介紹 新型肺炎作爲一種存在潛伏期的傳染病,分析其傳染關係及接觸關係非常有利於疫情的防控,對疫後的研究分析也