Database

TerminusDB:開源知識圖譜資料庫

TerminusDB 是一個開源知識圖譜資料庫,具有版本控制、協作功能和 WOQL 查詢語言,適用於結構化資料。

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
TerminusDB:開源知識圖譜資料庫

大多數資料庫將資料視為快照。TerminusDB 將資料視為 Git 儲存庫——每次變更都進行版本控制,每次更新都被追蹤,你可以進行分支、合併、差異比較和回滾任何變更。這使其特別適用於資料溯源和協作至關重要的知識圖譜應用。

由 TerminusDB 開發的這個開源知識圖譜資料庫結合了圖資料建模與文件導向儲存。其 WOQL(Web 本体查詢語言)查詢語言支援表達式圖遍歷、架構驗證和資料轉換。內建版本控制使其非常適合協作資料專案、資料管線管理以及任何資料歷史很重要的應用。

核心功能

功能描述優勢
版本控制類似 Git 的分支和合併無衝突協作
WOQL 查詢語言使用 JSON 語法的宣告式圖查詢表達力強且可組合
架構管理定義和執行資料模型資料品質保證
圖形視覺化內建視覺探索直觀的資料理解
REST API基於 HTTP 的存取輕鬆整合

資料架構

版本控制層位於三部分儲存系統之上:用於資料模型的架構儲存、用於 JSON 文件的物件儲存和用於 RDF 圖資料的三元組儲存。每次操作都會建立一個新的提交,啟用完整的版本歷史。

資料庫比較

功能TerminusDBNeo4jArangoDBPostgreSQL + 擴充
版本控制內建透過擴充
圖形 + 文件僅圖形透過擴充
WOQL 查詢原生CypherAQLSQL/SPARQL
協作原生有限有限基本
資料完整性架構執行可選可選

如需更多資訊,請造訪 TerminusDB GitHub 儲存庫TerminusDB 文件

常見問題

Q:TerminusDB 是完全開源的嗎? A:是的,TerminusDB 採用 Apache 2.0 授權發布,部分元件採用 GPL。

Q:分支合併如何處理資料衝突? A:TerminusDB 使用精密的合併演算法,在三元組層級處理資料衝突。

Q:哪些使用案例最適合 TerminusDB? A:協作資料專案、知識圖譜、資料目錄以及需要完整資料溯源的應用程式。

Q:TerminusDB 能處理大規模圖形嗎? A:是的,它專為數十億三元組規模的圖形而設計,支援水平擴展。

Q:它支援 PageRank 等圖形演算法嗎? A:透過 WOQL 查詢和與圖形處理框架的整合。

TAG