Category : arangodb

笔记列表: 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 ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – Crud 操作 在本章中,我们将学习 Arangosh 的不同操作。 以下是 Arangosh 可能的操作 – 创建文档集合 创建文档 ..

Read more

笔记列表: 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: ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – 示例案例场景 在本章中,我们将考虑两个示例场景。这些示例更容易理解,将帮助我们理解 ArangoDB 功能的工作方式。 为了演示 API,ArangoDB 预装了一组易于理解的图形。有两种方法可以在您的 ArangoDB 中创建这些图的实例 – 在 ..

Read more

笔记列表: 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 ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – AQL 示例查询 在本章中,我们将考虑演员和电影数据库上的一些 AQL 示例查询。这些查询基于图形。 问题 给定一组演员和一组电影,以及一个 actIn 边缘集合(具有年份属性)以连接顶点,如下所示 – [演员] ..

Read more

笔记列表: 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 ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – 系统要求 在本章中,我们将讨论 ArangoDB 的系统要求。 ArangoDB 的系统要求如下 – 安装了 Ubuntu 的 VPS ..

Read more

笔记列表: 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 ..

Read more

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” 它会提示您输入之前保存的密码 ..

Read more