当前位置: 首页 > news >正文

ArangoDB

  • 介绍
    • 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° 视图(市场数据、客户、用户……)
      • 人工智能
      • 依赖管理
      • 欺诈识别
      • 身份和访问管理
      • 知识图谱
      • 主数据管理
      • 网络基础设施
      • 推荐引擎
      • 风险管理
      • 社交媒体管理
http://www.lryc.cn/news/34744.html

相关文章:

  • MySQL8.0Linux安装及主从的搭建
  • 苹果新专利实现无线技术传输睡眠数据,蓝牙在智能家居中的应用
  • 银行数字化转型导师坚鹏:数字化转型为什么需要致良知与知行合一
  • Web前端学习:章三 -- JavaScript预热(二)
  • Excel绘制数据对比表格-表格可视化
  • 究竟是谁负了谁,来自底层测试的2022年终总结
  • C++——IO流
  • 网络 | UDP与TCP协议讲解 | TCP可靠性是怎样实现的?
  • JavaEE——简单介绍Thread类以及线程的基本操作
  • Java的数据库编程:JDBC
  • 蓝桥冲刺31天之第六天
  • Streamlit 工具记录
  • GreenPlum小结
  • C语言中数组和指针
  • Leetcode.剑指 Offer II 022 链表中环的入口节点
  • 4种不同编程语言的打印方式
  • websocket介绍
  • Educational Codeforces Round 144 (Rated for Div. 2),C,D
  • 【redis学习篇】Redis三种持久化方式详解
  • 垃圾回收中的分代年龄
  • 蓝桥杯-左移右移(2022国赛)
  • 你还在手撸SQL?ChatGPT笑晕在厕所
  • 【Redis】Redis慢查询
  • 【Kubernetes】第二十一篇 - k8s 项目部署流程和操作梳理
  • 推荐系统[九]项目技术细节讲解z2:搜索Query理解[Term Weight、Query 改写、同义词扩写]和语义召回技术
  • 【项目精选】基于SSH的医院在线挂号系统(视频+论文+源码)
  • Pandas库:从入门到应用(一)
  • MySQL中concat()、concat_ws()、group_concat()函数使用
  • 【JavaEE初阶】第四节.文件操作 和 IO (上篇)
  • 开源免费堡垒机Teleport堡垒机的安装