NoSQL数据库-ArangoDB
Arangodb是一个开源数据库,具有灵活的数据模型如document,graph以及key-value,同时也是一个高性能数据库,支持类似SQL的查询以及JavaScript活Ruby扩展。采用C/C++开发并在Apache协议下授权。
A distributed free and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
特性
1. 多数据模型:
可以灵活的使用Key-Value,document,graph或者他们的组合作为你的数据模型.
2.方便的查询:
支持类似SQL的查询语法AQL.或者通过REST以及其他查询。
3.Ruby和JS扩展:
没有语言范围限制,你可以从前台到后台都使用同一种语言。
4.高性能以及低空间占用:
ArangoDB比其他nosql都要快,同时占用的空间更小
5. 简单易用:
可以在几秒内启动并且使用,同时可以通过图形界面来管理你的ArangoDB
6. 开源且免费:
ArangoDB遵守Apache协议
最新版本:2.4
默认支持 EcmaScript 6 的特性,比如迭代,映射,集合等等,可以在 ArangoDB 开始选项选择启用更多的 ES6 特性。此版本还升级了 V8 引擎,提升了性能,加快了 V8 垃圾收集的速度。其他改进内容:ArangoDB query language (AQL) 现在更高效;Foxx 2.0,新的 Foxx-Generator,更容易构建 Hypermedia APIs,添加了 job queues 和 authentication 服务;新的轻量级 JavaScript 驱动器。
官方主页:https://www.arangodb.com/