ArangoDB是一个开源NoSQL数据库,ArangoDB支持灵活的数据模型,比如文档Document、图Graph以及键值对Key-Value存储。ArangoDB同时也是一个高性能的数据库,它使用类SQL查询或JavaScript扩展来构建高性能应用。
软件功能特色
1. 多数据模型:可以灵活的使用 document, graph, key-value 或者他们的组合作为你的数据模型
2. 方便的查询:支持类似 SQL 的查询语法 AQL,或者通过 REST 以及其他查询
3. Ruby 和 JS 扩展:没有语言范围限制,你可以从前台到后台都使用同一种语言
4. 高性能以及低空间占用:ArangoDB 比其他 NoSQL 都要快,同时占用的空间更小
5. 简单易用:可以在几秒内启动并且使用,同时可以通过图形界面来管理你的 ArangoDB
6. 开源且免费:ArangoDB 遵守 Apache 协议
更新日志
ArangoDB 3.2.0 更新内容
RocksDB:与 Facebook 的 RocksDB 存储引擎的集成,使得其成为架构中第一个可插拔的存储引擎,用户现在可以使用与磁盘一样多的数据。加上 RocksDB 更好的锁定行为(文档级别的锁),密集写入型的应用程序将显著改善性能。没有内存限制,并且只有文档级别的锁定,这将为许多用户消除了两个大障碍。如果选择 RocksDB 作为存储引擎,包括索引在内的所有内容都会持久保留在磁盘上,这就大大减少启动的时间。
Pregel:Pregal 分布式图形处理。通过集成分布式图形处理,用户现在将拥有在单个数据库中可用的最完整的图形工具集之一。
Foxx 的容错机制:有容错机制的 Foxx 服务在集群模式下可根据您的需求扩展数据库。
强大的图形可视化功能: 使用 ArangoDB 3.2 可以轻松处理图形数据
∨ 展开