笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB-如何部署 在本章中,我们将描述部署ArangoDB的各种可能性。 部署:单实例 在前面的一章中,我们已经学习了如何部署Linux(Ubuntu)的单个实例。现在让我们看看如何使用Docker进行部署。 部署:Docker For deployment using docker, we will install Docker on our machine. For more information on Docker, please refer our tutorial on 码头工人. 安装Docker后,可以使用以下命令− docker run -e ARANGO_RANDOM_ROOT_PASSWORD = 1 -d –name agdb-foo -d arangodb/arangodb ..
Category : arangodb
ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – Crud 操作 在本章中,我们将学习 Arangosh 的不同操作。 以下是 Arangosh 可能的操作 – 创建文档集合 创建文档 ..
笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB-系统要求 在本章中,我们将讨论ArangoDB的系统需求。 ArangoDB的系统要求如下− 安装了Ubuntu的VPS服务器 内存:1GB;CPU:2.2GHz 对于本教程中的所有命令,我们都使用了一个ubuntu16.04(xenial)的实例,该实例的内存为1GB,其中一个cpu的处理能力为2.2ghz。本教程中的所有arangosh命令都针对arangodbversion3.1.27进行了测试。 如何安装ArangoDB? 在本节中,我们将了解如何安装ArangoDB。ArangoDB是为许多操作系统和发行版预先构建的。有关更多详细信息,请参阅ArangoDB文档。如前所述,在本教程中,我们将使用ubuntu16.04×64。 第一步是下载其存储库的公钥− # wget https://www.arangodb.com/repositories/arangodb31/ xUbuntu_16.04/Release.key 输出 –2017-09-03 12:13:24– https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04/Release.key Resolving https://www.arangodb.com/ (www.arangodb.com)… 104.25.1 64.21, 104.25.165.21, 2400:cb00:2048:1::6819:a415, … Connecting to https://www.arangodb.com/ (www.arangodb.com)|104.25. 164.21|:443… connected. HTTP request sent, awaiting response… 200 OK Length: ..
ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – 示例案例场景 在本章中,我们将考虑两个示例场景。这些示例更容易理解,将帮助我们理解 ArangoDB 功能的工作方式。 为了演示 API,ArangoDB 预装了一组易于理解的图形。有两种方法可以在您的 ArangoDB 中创建这些图的实例 – 在 ..
笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 基本概念和术语 在本章中,我们将讨论ArangoDB的基本概念和术语。掌握与我们正在处理的技术主题相关的基本术语是非常重要的。 ArangoDB的术语如下所示− 文件 收藏 集合标识符 集合名称 数据库 数据库名称 数据库组织 从数据模型的角度来看,ArangoDB可以看作是一个面向文档的数据库,因为文档的概念是后者的数学思想。面向文档的数据库是NoSQL数据库的主要类别之一。 层次结构是这样的:文档被分组到集合中,集合存在于数据库中 显然,Identifier和Name是集合和数据库的两个属性。 通常,存储在文档集合中的两个文档(顶点)由存储在边集合中的文档(边)链接。这是ArangoDB的图形数据模型。它遵循有向标记图的数学概念,只是边不仅仅有标签,而且是完整的文档。 Having become familiar with the core terms for this database, we begin to understand ArangoDB’s graph data model. In this model, there exist two types ..
ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – AQL 示例查询 在本章中,我们将考虑演员和电影数据库上的一些 AQL 示例查询。这些查询基于图形。 问题 给定一组演员和一组电影,以及一个 actIn 边缘集合(具有年份属性)以连接顶点,如下所示 – [演员] ..
笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 使用Web界面的Crud操作 在上一章中,我们学习了如何使用Arangosh命令行对文档执行各种操作。我们现在将学习如何使用web界面执行相同的操作。首先,请填写以下地址-http://your_server_ip:8529/_db/song_collection/_admin/aardvark/index.html#在浏览器的地址栏中登录。您将被引导到以下登录页面。 现在,输入用户名和密码。 If it is successful, the following screen appears. We need to make a choice for the database to work on, the _系统 database being the default one. Let us choose the 宋琰集 database, and click on ..
ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – 系统要求 在本章中,我们将讨论 ArangoDB 的系统要求。 ArangoDB 的系统要求如下 – 安装了 Ubuntu 的 VPS ..
笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB-数据模型和建模 在本章中,我们将重点讨论以下主题− 数据库交互 数据模型 数据检索 ArangoDB支持基于文档的数据模型和基于图形的数据模型。让我们首先描述基于文档的数据模型。 ArangoDB的文档与JSON格式非常相似。文档中包含零个或多个属性,每个属性都附带一个值。值可以是原子类型(如数字、布尔值或null、文字字符串),也可以是复合数据类型(如嵌入的文档/对象或数组)。数组或子对象可能由这些数据类型组成,这意味着单个文档可以表示非平凡的数据结构。 在层次结构中,文档被安排到集合中,集合中可能不包含文档(理论上)或多个文档。可以将文档与行进行比较,将集合与表进行比较(这里的表和行指的是关系数据库管理系统(RDBMS)的表和行)。 但是,在RDBMS中,定义列是将记录存储到表中并调用这些定义模式的先决条件。然而,作为一个新特性,ArangoDB没有模式-没有先验的理由来指定文档将具有哪些属性。 与RDBMS不同的是,每个文档的结构可以完全不同于另一个文档。这些文档可以保存在一个集合中。实际上,集合中的文档之间可能存在共同的特征,但是数据库系统(即ArangoDB本身)不会将您绑定到特定的数据结构。 Now we will try to understand ArangoDB’s [图形数据模型], which requires two kinds of collections — the first is the document collections (known as vertices collections in group-theoretic language), the ..
ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – 网页界面 在本章中,我们将学习如何启用/禁用身份验证,以及如何将 ArangoDB 绑定到公共网络接口。 # arangosh –server.endpoint tcp://127.0.0.1:8529 –server.database “_system” 它会提示您输入之前保存的密码 ..