Category : arangodb

笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB-AQL示例查询 In this chapter, we will consider a few AQL Example Queries on an 演员和电影 Database. These queries are based on graphs. 问题 给定一组演员和一组电影,以及一个actIn edges集合(具有year属性)来连接顶点,如下所示− [演员]<-演出->[电影] 我们怎么才能得到− 所有在“电影1”或“电影2”中演出的演员? 所有同时在“电影1”和“电影2”中演出的演员? 所有在“actor1”和“actor2”之间的普通电影? 所有在3部或3部以上电影中演出的演员? 所有有6个演员出演的电影? 电影演员的数量? 按演员分类的电影数量? 2005年到2010年间演员出演的电影有多少? 解决方案 在解决和获取上述查询的答案的过程中,我们将使用Arangosh创建数据集并对其运行查询。所有的AQL查询都是字符串,可以简单地复制到您最喜欢的驱动程序而不是Arangosh。 Let us ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 使用 Web 界面进行 Crud 操作 在上一章中,我们学习了如何使用命令行 Arangosh 对文档执行各种操作。我们现在将学习如何使用 Web 界面执行相同的操作。首先,在浏览器的地址栏中输入以下地址 – http://your_server_ip:8529/_db/song_collection/_admin/aardvark/index.html#login。您将被定向到以下登录页面。 现在,输入用户名和密码。 ..

Read more

笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB-积垢作业 在本章中,我们将学习Arangosh的不同操作。 以下是Arangosh可能的操作− 创建文档集合 创建文档 阅读文件 更新文档 让我们从创建一个新数据库开始。我们将使用以下代码行创建一个新的数据库− 127.0.0.1:8529@_system> db._createDatabase(“song_collection”) true 下面的代码行将帮助您切换到新数据库− 127.0.0.1:8529@_system> db._useDatabase(“song_collection”) true 提示将移到“@@song\U集合” 127.0.0.1:8529@song_collection> 从这里我们将研究积垢操作。让我们在新数据库中创建一个集合− 127.0.0.1:8529@song_collection> db._createDocumentCollection(‘songs’) 输出 [ArangoCollection 4890, “songs” (type document, status loaded)] 127.0.0.1:8529@song_collection> 让我们向“songs”集合添加一些文档(JSON对象)。 我们按以下方式添加第一个文档− 127.0.0.1:8529@song_collection> db.songs.save({title: “A Man’s Best Friend”, lyricist: “Johnny ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 讨论 ArangoDB 显然,世界正在变得越来越紧密。在不久的将来的某个时候,您的厨房吧很可能会推荐您最喜欢的威士忌品牌!该推荐信息可能来自零售商,也可能来自社交网络上的朋友推荐;不管它是什么,如果您喜欢这些建议,您将能够看到使用图形数据库的好处。本教程解释了 ArangoDB 的各个方面,它是图数据库领域的主要竞争者。从 ArangoDB 的基础知识开始,重点介绍 ArangoDB 的安装和基本概念,然后逐渐转向高级主题,例如 CRUD 操作和 AQL。本教程的最后几章将帮助您了解如何将 ArangoDB ..

Read more

笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB-数据库方法 在本章中,我们将讨论ArangoDB中不同的数据库方法。 首先,让我们获取数据库的属性− 姓名 身份证件 路径 首先,我们调用Arangosh。一旦Arangosh被调用,我们将列出迄今为止创建的数据库− 我们将使用下面的代码行来调用Arangosh− 127.0.0.1:8529@_system> db._databases() 输出 [ “_system”, “song_collection” ] We see two databases, one _系统 created by default, and the second 宋琰集 that we have created. 现在让我们用下面一行代码切换到song\u集合数据库− 127.0.0.1:8529@_system> db._useDatabase(“song_collection”) 输出 true 127.0.0.1:8529@song_collection> 我们将探讨我们的宋琰收集数据库的属性。 ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 使用 AQL 查询数据 在本章中,我们将讨论如何使用 AQL 查询数据。我们在之前的章节中已经讨论过,ArangoDB 已经开发了自己的查询语言,并且它的名称是 AQL。 现在让我们开始与 AQL 交互。如下图所示,在 Web 界面中,按下位于导航栏顶部的AQL ..

Read more

笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB-案例场景示例 在本章中,我们将考虑两个示例场景。这些示例更容易理解,并将帮助我们理解ArangoDB功能的工作方式。 为了演示这些api,ArangoDB预先加载了一组易于理解的图形。有两种方法可以在ArangoDB中创建这些图的实例− 在web界面的“创建图形”窗口中添加“示例”选项卡, or load the module @arangodb/graph示例/示例图 in Arangosh. To start with, let us load a graph with the help of web interface. For that, launch the web interface and click on the 图 tab. The 创建图形 ..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – 快速指南 ArangoDB – 多模型优先数据库 ArangoDB 被开发者誉为原生的多模型数据库。这与其他 NoSQL 数据库不同。在这个数据库中,数据可以存储为文档、键/值对或图形。使用单一的声明式查询语言,您可以访问任何或所有数据。此外,可以在单个查询中组合不同的模型。而且,由于其多模型风格,人们可以制作精益应用程序,可以使用三种数据模型中的任何一种或全部进行水平扩展。 分层与原生多模型数据库 在本节中,我们将重点介绍原生和分层多模型数据库之间的重要区别。 许多数据库供应商称他们的产品为“多模型”,但向键/值或文档存储添加图形层并不符合本机多模型的要求。 ..

Read more

笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–如何部署 ArangoDB教程 PDF版本 快速指南 资源 Job Search 讨论 显然,世界正变得越来越紧密。在不久的将来,你的厨房酒吧很可能会推荐你最喜欢的威士忌品牌!这些推荐信息可能来自零售商,也可能来自社交网络上的朋友;不管是什么,如果您喜欢这些建议,您将能够看到使用图形数据库的好处。本教程解释了ArangoDB的各个方面,ArangoDB是图形数据库领域的主要竞争者。从ArangoDB的基础知识(重点是ArangoDB的安装和基本概念)开始,逐步转向高级主题,如CRUD操作和AQL。本教程的最后几章将帮助您了解如何将ArangoDB部署为单个实例和/或使用Docker。 观众 本教程是为那些有兴趣学习ArangoDB作为一个多模式数据库。图形数据库像野火一样在整个行业蔓延,并对新一代应用程序的开发产生影响。因此,任何有兴趣学习ArangoDB不同方面的人都应该学习本教程。 先决条件 在继续学习本教程之前,您应该具备数据库、SQL、图论和JavaScript的基本知识。 笔记列表: ArangoDB-主页 多模型优先数据库 ArangoDB-优势 基本概念和术语 ArangoDB–系统要求 ArangoDB–命令行 ArangoDB-Web界面 ArangoDB-案例场景示例 数据模型与建模 ArangoDB-数据库方法 ArangoDB-积垢作业 使用Web界面的Crud操作 用AQL查询数据 ArangoDB-AQL示例查询 ArangoDB–�..

Read more

ArangoDB 教程 多模型优先数据库 ArangoDB – 优势 基本概念和术语 ArangoDB – 系统要求 ArangoDB – 命令行 ArangoDB – 网页界面 ArangoDB – 示例案例场景 数据模型和建模 ArangoDB – 数据库方法 ArangoDB – Crud 操作 使用 Web 界面进行 Crud 操作 使用 AQL 查询数据 ArangoDB – AQL 示例查询 ArangoDB – 如何部署 ArangoDB – 优势 以下是使用 ArangoDB 的优势 – 合并 作为原生的多模型数据库,ArangoDB 无需部署多个数据库,从而减少组件数量和维护。因此,它降低了应用程序的技术堆栈复杂性。除了整合您的整体技术需求之外,这种简化还可以降低总拥有成本并提高灵活性。 简化的性能扩展 随着应用程序的不断增长,ArangoDB 可以通过使用不同的数据模型独立扩展来满足不断增长的性能和存储需求。由于 ..

Read more