开发手册 欢迎您!
软件开发者资料库

基本概念和术语

ArangoDB基本概念和术语 - 从简单和简单的步骤学习ArangoDB,从基本到高级概念,包括多模型第一数据库,优势,基本概念和术语,系统要求,命令行,Web界面,示例案例场景,数据模型和建模,数据库方法,Crud操作,使用Web界面的Crud操作,使用AQL查询数据,AQL示例查询,如何部署。

在本章中,我们将讨论ArangoDB的基本概念和术语.了解与我们正在处理的技术主题相关的基本术语是非常重要的.

ArangoDB的术语列在下面 :

  • 文件

  • 集合

  • 集合标识符

  • 集合名称

  • 数据库

  • 数据库名称

  • 数据库组织

从数据模型的角度来看,ArangoDB可能被认为是面向文档的数据库,因为文档的概念是后者的数学概念.面向文档的数据库是NoSQL数据库的主要类别之一.

层次结构如下:文档被分组到集合中,集合存在于数据库中

很明显,Identifier和Name是集合和数据库的两个属性.

通常,文档集合中存储的两个文档(顶点)由文档(边缘)链接存储在边集合中.这是ArangoDB的图形数据模型.它遵循定向标记图的数学概念,除了边不仅有标签,而是完整的文档.

熟悉此数据库的核心术语,我们开始了解ArangoDB的图形数据模型.在此模型中,存在两种类型的集合:文档集合和边集合.边集合存储文档,还包括两个特殊属性:第一个是 _from 属性,第二个是 _to 属性.这些属性用于创建图数据库所必需的文档之间的边(关系).文档集合在图形的上下文中也称为顶点集合(参见任何图形理论书籍).

现在让我们看看数据库的重要性.它们很重要,因为集合存在于数据库中.在ArangoDB的一个实例中,可以有一个或多个数据库.不同的数据库通常用于多租户设置,因为它们内部的不同数据集(集合,文档等)彼此隔离.默认数据库 _system 是特殊的,因为它无法删除.用户在此数据库中进行管理,其凭据对服务器实例的所有数据库都有效.