ArangoDB數(shù)據(jù)庫(kù)是一款高性能的數(shù)據(jù)庫(kù),一個(gè)開源數(shù)據(jù)庫(kù)中的三大NoSQL數(shù)據(jù)模型,由于ArangoDB數(shù)據(jù)庫(kù)的C ++內(nèi)核使得查詢非?,當(dāng)然使用起來(lái)效率也是相對(duì)較高,它通過(guò)SQL查詢,還可以通過(guò)JavaScript進(jìn)行擴(kuò)展,使之使用的范圍更廣。
ArangoDB數(shù)據(jù)庫(kù)功能:
1. 多數(shù)據(jù)模型:可以靈活的使用 document, graph, key-value 或者他們的組合作為你的數(shù)據(jù)模型
2. 方便的查詢:支持類似 SQL 的查詢語(yǔ)法 AQL,或者通過(guò) REST 以及其他查詢
3. Ruby 和 JS 擴(kuò)展:沒(méi)有語(yǔ)言范圍限制,你可以從前臺(tái)到后臺(tái)都使用同一種語(yǔ)言
4. 高性能以及低空間占用:ArangoDB 比其他 NoSQL 都要快,同時(shí)占用的空間更小
5. 簡(jiǎn)單易用:可以在幾秒內(nèi)啟動(dòng)并且使用,同時(shí)可以通過(guò)圖形界面來(lái)管理你的 ArangoDB
6. 開源且免費(fèi):ArangoDB 遵守 Apache 協(xié)議
更新日志:
RocksDB:與 Facebook 的 RocksDB 存儲(chǔ)引擎的集成,使得其成為架構(gòu)中第一個(gè)可插拔的存儲(chǔ)引擎,用戶現(xiàn)在可以使用與磁盤一樣多的數(shù)據(jù)。加上 RocksDB 更好的鎖定行為(文檔級(jí)別的鎖),密集寫入型的應(yīng)用程序?qū)@著改善性能。沒(méi)有內(nèi)存限制,并且只有文檔級(jí)別的鎖定,這將為許多用戶消除了兩個(gè)大障礙。如果選擇 RocksDB 作為存儲(chǔ)引擎,包括索引在內(nèi)的所有內(nèi)容都會(huì)持久保留在磁盤上,這就大大減少啟動(dòng)的時(shí)間。
Pregel:Pregal 分布式圖形處理。通過(guò)集成分布式圖形處理,用戶現(xiàn)在將擁有在單個(gè)數(shù)據(jù)庫(kù)中可用的最完整的圖形工具集之一。
Foxx 的容錯(cuò)機(jī)制:有容錯(cuò)機(jī)制的 Foxx 服務(wù)在集群模式下可根據(jù)您的需求擴(kuò)展數(shù)據(jù)庫(kù)。
強(qiáng)大的圖形可視化功能: 使用 ArangoDB 3.2 可以輕松處理圖形數(shù)。