ArangoDB介紹——未知架構和底層原理


ArangoDB介紹

ArangoDB是一個開源NoSQL數據庫,官網:https://www.ArangoDB.org/

ArangoDB支持靈活的數據模型,比如文檔Document、圖Graph以及鍵值對Key-Value存儲。ArangoDB同時也是一個高性能的數據庫,它使用類SQL查詢或JavaScript擴展來構建高性能應用。

ArangoDB值得稱贊的一點,可以在樹莓派上運行ArangoDB 1.4版。

ArangoDB的特性:

1)多模型數據庫

可以靈活的使用鍵值對、文檔、圖及其組合構建你的數據模型。

2)查詢便利

ArangoDB有類SQL的AQL查詢語言,還可以通過REST方式進行查詢。

3)可通過JavaScript進行擴展

無語言范圍的限制,可以從前端到后端都使用同一種語言。

4)高性能

ArangoDB速度極快

5)Foxx - 構建自己的API

用JavaScript和ArangoDB構建應用,Foxx運行在DB內部,可快速訪問數據。

6)空間利用率高

跟其它文檔型數據庫相比,ArangoDB占用的存儲空間更少,因為ArangoDB是模式自由的元數據模式。

7)簡單易用

ArangoDB可以在幾秒內啟動運行,同時可使用圖形界面來管理你的ArangoDB。

8)多OS支持

ArangoDB支持Windows、Linux和OSX等操作系統,還支持樹莓派。

9)開源且免費

ArangoDB開源免費,它采用了Apache 2許可證協議。

10)復制

ArangoDB支持主從集群

 

簡單說下Aerospike的安裝,我這邊有個服務器是Ubuntu的,那就用它了。 如果有Docker的話,那敢情好了。直接下載image,run一下就好了。 

有時候自己手動啟動。 

另外大家可以學習下python的aerospike庫。 Python

 性能比較見 http://www.infoq.com/cn/news/2013/04/NoSQL-Benchmark 整體看來 如果是充分利用內存提速的話 要比mongodb好!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM