ArangoDB
迪丽瓦拉
2024-05-30 19:51:20
0
  • 介绍
    • ArangoDB 是一个原生的多模型开源数据库,具有灵活的文档、图形和键值数据模型。使用方便的类似 SQL 的查询语言或 JavaScript 扩展构建高性能应用程序。
    • 主要特点
      • 在集群上安装 ArangoDB —— 安装简单
      • 灵活的数据建模:数据建模为键值对、文档或图表的组合——非常适合社交关系
      • 用于检索和修改数据的强大查询语言(AQL)
      • 使用 ArangoDB 作为应用程序服务器并将应用程序和数据库融合在一起以获得最大吞吐量
      • 事务:在多个文档或集合上运行查询,具有可选的事务一致性和隔离性
      • 复制和分片:在主动故障转移配置中设置数据库或将更大的数据集分布在多个服务器上
      • 可配置的持久性:让应用程序决定它是否需要更多的持久性或更多的性能
      • 实用存储:ArangoDB 使用现代存储硬件的所有功能,如 SSD(固态驱动器) 和大型缓存
      • 面向所有的 JavaScript:没有编程语言区分,可以从浏览器到后端使用一种语言
      • ArangoDB可以很容易的部署为一个容错的分布式状态机
      • 开源
    • 界面
      • 服务器本身 ( arangod ) 使用 HTTP / REST,可以使用图形 Web 界面来保持简单。
      • arangosh,一个用于与服务器交互的同步 shell。
      • 浏览器中通过 http://127.0.0.1:8529 访问
    • 安装
      • Linux配置方法
        • 下载安装包:Download ArangoDB database: Enterprise and Community
        • 安装Arangodb:sudo yum install arangodb3-3.6.0-1.0.x86_64.rpm
        • 设置root密码:运行arango-secure-installation

        • 如需修改访问地址,则更新配置文件 /etc/arangodb3/arangod.conf

        • 重启服务

          • systemctl stop arangodb3.service
          • systemctl restart arangodb3.service
        • 查看arangoDB运行状态
          • systemctl status arangodb3.service
            • 出现active为正常运行
      • windows系统配置方法
        • 下载Arangodb压缩包
          • 链接:百度网盘 请输入提取码
          • 提取码:as4w
        • Windows配置环境变量,将解压包的 ArangoDB3e-3.7.18_win64\usr\bin 配置到 PATH 系统变量中。
        • 双击打开bin文件夹中的 arangodb.exe 执行文件
        • 打开浏览器进入 http://127.0.0.1:8529/_db/_system/_admin/aardvark/index.html#login(若没修改 arangod.conf 配置文件,一般地址不变)
        • 登录界面用root用户,密码为空。
          • 要使用哪个数据库。每个服务器实例都带有一个_system数据库。

          • 服务器统计信息的仪表板

    • 用例
      • 360° 视图(市场数据、客户、用户……)
      • 人工智能
      • 依赖管理
      • 欺诈识别
      • 身份和访问管理
      • 知识图谱
      • 主数据管理
      • 网络基础设施
      • 推荐引擎
      • 风险管理
      • 社交媒体管理

相关内容