ArangoDB是一个原生多模型数据库
2025-05-16
2
参考资料
ArangoDB简介
ArangoDB是一个原生多模型数据库,支持文档(Document)、键值(Key-Value)、图(Graph)数据模型,并允许在单一查询中混合使用。
特点
多模型支持:单一数据库可同时处理文档、键值、图数据。
AQL查询语言:统一的ArangoDB Query Language支持复杂查询。
水平扩展:支持分片和集群部署。
事务支持:跨集合和多文档ACID事务。
内置搜索引擎:集成ArangoSearch(全文检索、排名)。
最新更新内容及时间
版本:3.11.0(截至2023年10月)
新增:AQL窗口函数、查询优化器改进。
增强:ArangoSearch性能提升。
修复:集群部署稳定性问题。
下载地址
Docker镜像:
docker pull arangodb/arangodb
文档地址
https://www.arangodb.com/documentation/
Docker安装示例
docker run -e ARANGO_ROOT_PASSWORD=yourpassword -p 8529:8529 -d arangodb/arangodb
.yaml配置教程
配置文件路径:
/etc/arangodb3/arangod.conf
(Linux默认)。示例配置(集群节点):
[server] endpoint = tcp://0.0.0.0:8529 [cluster] my-address = tcp://192.168.1.100:8529 agency-endpoint = tcp://192.168.1.101:8530
常见错误及解决
连接拒绝:检查防火墙或
endpoint
配置。AQL语法错误:使用
EXPLAIN
调试查询。集群节点无法通信:确保
agency-endpoint
地址正确且端口开放。内存不足:调整
arangod.conf
中的cache.size
参数。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。