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