您不能用Neo4j做什么?
ArangoDB提供了與Neo4j相同的功能,具有更具競爭力的性能,此外還有幾個附加功能:
多模型:Neo4j是一個單模型圖形數據庫。它不支持任何其他數據模型。如果應用程序需要文檔或鍵/值存儲,則必須使用第二種數據庫技術來支持它。由于是多模型的,ArangoDB不僅允許您使用一個數據庫進行所有操作,還允許您對存儲在不同模型中的數據運行特別查詢。
可擴展性:在多個實例上縮放圖形集合在技術上是一項艱巨的任務。但是,使用ArangoDB可以最大限度地減少網絡跳變問題,并高效地運行查詢,即使是針對分布式圖形數據。Neo4j不支持這一點。
可開拓性:使用現有的以數據為中心的微服務,或在ArangoDB內的專用JavaScript框架中運行自己的服務,為復雜的圖形遍歷提供單個API調用。
性能:在ArangoDB中,您可以將相同的集合用于圖形和文檔查詢,而不會損失性能。ArangoDB表現出了競爭力甚至更好的表現。
運營成本:ArangoDB可用于廣泛的用例,并減少技術堆棧中存儲產品的數量。
可擴展性需求和ArangoDB
ArangoDB為圖形、文檔和鍵/值做好了集群準備。ArangoDB適用于推薦引擎、個性化、知識圖或其他與圖相關的用例。ArangoDB為放大(頂點中心索引)和縮小(SmartGraphs)提供了特殊功能。
“我們將ArangoDB用于dPaaSsolution Alloy 健康平臺。ArangoDB非常適合我們的數據形狀和查詢形狀,同時滿足文檔和圖形需求。”
高級概述
*在單服務器設置中,ArangoDB支持多文檔和多集合事務的完整ACID事務。在集群設置中,ArangoDB僅支持非分片集合的多文檔和多集合事務。共享集合支持單文檔事務。
**輕松為以數據為中心的用例創建RESTAPI,并添加任何缺失的功能。
***ArangoDB支持所有基本安全要求。通過使用ArangoDB的Foxx微服務框架,用戶可以實現非常高的安全標準,以滿足個人需求。
審核編輯 :李倩
-
API
+關注
關注
2文章
1566瀏覽量
63669 -
數據庫
+關注
關注
7文章
3905瀏覽量
65887
原文標題:為什么ArangoDB根據競爭力?
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
瑞薩電子RA系列微控制器的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南
聚徽分享高性能工控機選購指南:穩定性、擴展性、抗干擾能力如何平衡?
瑞芯微RK3288解決方案:高性能、高擴展性的嵌入式系統設計理念與應用分析

構建可擴展ATE系統:應對軍用航空測試挑戰

IAR推動嵌入式開發:云就緒、可擴展的CI/CD和可持續自動化
codima探針:在可擴展產品中實施架構并執行操作

Codima產品概覽:構建可擴展產品的核心架構

關于RISC-V芯片的應用學習總結
架構性需求的基礎知識

Perforce Helix Core通過ISO 26262認證!為汽車軟件開發團隊提供無限可擴展性、細粒度安全性、文件快速訪問等

emc企業級存儲系統的特點
emc存儲解決方案的優勢
云加速服務在數據安全方面的潛在風險
使用低成本MSPM0 MCU在無線電動工具和園藝工具中實現可擴展性

評論