📅  最后修改于: 2023-12-03 15:29:27.327000             🧑  作者: Mango
ArangoDB-优势
ArangoDB 是一款多模型数据库,支持文档(JSON),图形和键值存储。ArangoDB 具有许多优点。
多模型数据库
- ArangoDB 支持文档、图形和键值存储。
- 支持完整的 ACID 事务。
- 通过自适应缓存,在文档、图形和键值存储之间快速切换。
JSON 数据
- 数据以 JSON 格式存储,易于理解和操作。
- ArangoDB 支持文档型数据库的所有基本操作及功能。
- 支持多个 JSON 文件之间的互操作性。
- 索引支持全文搜索、地理位置和虚拟全文搜索。
灵活性
- ArangoDB 同时支持 SQL 和 NoSQL 查询。
- ArangoDB 中的集合可以被视为 SQL 表,方便地使用 SQL 进行查询。
- 支持 JavaScript 和 Foxx 应用程序运行。
性能
- ArangoDB 在各种负载下都具有出色的性能表现。
- ArangoDB 支持并行查询和批处理。
- 通过支持多个数据模型,可以在单个数据存储引擎中减少数据复制带来的性能问题。
安全性
- ArangoDB 支持数据加密、用户身份验证和角色授权。
- 支持将用户身份验证集成到现有身份验证机制中。
可扩展性
- 水平扩展 Clusters 支持多达数千个节点。
- 支持分布式事务来处理不同节点之间的事务。
总结一下,ArangoDB 是一款多模型、灵活、高性能、安全且可扩展的数据库,是开发人员不可或缺的工具。