這篇文章是關於GraphTech生態系統的3篇文章的一部分,截至2019年。這是第一部分。它涵蓋了圖形資料庫環境。第三部分是圖形可視化工具。
The graph database landscape in 2019
動態生態系統
圖形存儲系統的吸引力比以往任何時候都強勁,自2013年以來,人們對圖形存儲系統的興趣穩步增長。
一個動態的生態系統
圖形存儲系統的吸引力比以往任何時候都更強,自2013年以來,人們對圖形存儲系統的興趣穩步增長。
DBMS popularity trend by database model between 2013 and 2019 — Source: DB-Engine
圖形資料庫的市場份額不斷增加,市場上的產品數量也在增加,供應商數量是5年前的7倍。新的市場研究和越來越大的財務預測每學期出版。有人說,圖表資料庫市場在2017年為3900萬美元,其他為6.6億美元,預測範圍從2024年的4.45億美元到2023年的24億美元。
雖然很難就確切的數字達成一致,但所有報告都指出了相同的增長動力:
需要速度和改進的性能以減少發現新數據相關性的成本和時間
當前實時處理多維數據技術的局限性
基於圖形的人工智慧與機器學習工具與服務的開發
在金融犯罪、欺詐和安全等特定領域:更快速地解決現有風險和利用相關數據的迫切需要。
總而言之,我們有越來越多的應用程式依賴於連接的數據來產生洞察力,以及處理不斷增長的數據量和複雜性的緊迫技術問題,這些都推動了圖形市場的發展。
很難追蹤。在這篇文章中,我建議至少儘可能地展示當前的市場。我將圖形生態系統劃分為三個主要層,儘管現實更複雜,而且這些層通常是可滲透的。
The GraphTech ecosystem layers
圖形資料庫布局
GraphTech的第一層在生態系統增長中起著關鍵作用。圖形資料庫管理系統(GDBMS)正在驅動生態系統。他們是它的主要演員。這些系統幫助組織解決存儲複雜的連接數據和從非常大的數據集中提取見解的技術挑戰。
塑造市場
自20世紀60年代以來,網絡模型已經出現在資料庫領域,但圖結構的使用仍然局限於學術界。性能和模型還不是最佳的,我們不得不等到21世紀初和引入ACID圖形資料庫後才能看到更大規模的採用。從那時起,圖形資料庫開始作為一種合法的業務解決方案出現,以解決關係系統的一些缺點。
專門為存儲類似圖形的數據而構建的本機系統和具有不同主數據模型(例如關係資料庫或其他NoSQL資料庫)的非本機系統構成了市場。在這兩個方面,我們發現商業和開源系統以及屬性圖和RDF三元組存儲是存儲圖形數據的兩個主要模型。
Type of storage for graph-like data
原生系統
在主要的原生系統中,Neo4j是市場領導者,這些系統的模型都經過了完全優化,可以處理類似圖形的數據。NativeGraph資料庫的第一個版本於2010年發布,提出了一個雙重商業和開源版本,供開發人員試驗圖形。此後,該公司獲得了大量客戶,募集資金超過1.5億美元。
在開源社區,JanusGraph接管了Titan項目,其母公司於2015年被DataStax收購。JanusGraph項目現在提出了一個分布式的、開源的圖形資料庫,這個資料庫最近受到了廣泛的關注。DGraph是另一個用Go編寫的開源項目,在2017年發布了一個可供生產的版本,同時籌集了300萬美元的種子資金。
其他的解決方案包括Stardog、RDF的知識圖三重存儲,或者最近發布的TigerGraph(以前稱為GraphSQL)。商業系統InfiniteGraph和Sparksee已經出現了一段時間。其他開源系統,如HypergraphDB,提出了基於有向超圖的資料庫。
多模型資料庫和混合系統
隨著NoSQL模型的成功,多模型資料庫應運而生,以解決筒倉系統的倍增所帶來的複雜性。這些資料庫旨在支持各種數據類型,在一個單獨的數據存儲中處理各種模型,如文檔、鍵值、RDF和圖形。如果您需要處理多種數據類型,但又希望避免管理各種筒倉的操作複雜性,則它們特別方便。
在包含graph作為支持模型的原生多模型資料庫中,我們可以將ArangoDB命名為ArangoDB。這個開源的多模型資料庫於2011年發布,支持三種數據模型:key/value、documents和graph。cosmosdb是微軟Azure在多模型領域的最新產品。該分布式雲資料庫於2017年推出,支持四種數據類型:鍵值、文檔、列族和圖形。datatax Enterprise也是一個分布式雲資料庫,構建在開源nosql apache cassandra系統之上。自2016年新增數據稅企業圖以來,系統支持列族、單據、鍵值、圖形。最後,MarkLogic是一個歷史上的涉眾,他在2013年為其現有的受支持文檔模型添加了rdf triples支持。
另一個強烈的市場吸引力信號是資料庫主要參與者策略的演變。在過去的幾年中,我們看到傳統的關係存儲重量級者通過專用的api將圖形功能添加到他們的系統中。2012年,IBM在其資料庫中添加了NoSQL圖形存儲DB2-RDF。一年後,甲骨文將它的資料庫圖形選項更名為oraclespatial和graph,今天稱為Oracle大數據空間和圖形。最近在2016年,SAP Hana宣布發布SAP Hana Graph,通過對圖形的支持擴展了其關係型DBMS的功能。
在下面的演示中,我列出並展示了大多數用於圖形數據的存儲系統。
本文:http://jiagoushi.pro/node/1092
討論:請加入知識星球【首席架構師圈】或者小號【jiagoushi_pro】
視頻號有精彩分享,不容錯過。謝謝大家關注,轉發,點讚和在看。