📜  基本概念和术语

📅  最后修改于: 2020-11-28 13:07:34             🧑  作者: Mango


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

下面列出了ArangoDB的术语-

  • 文件
  • 采集
  • 集合标识符
  • 馆藏名称
  • 数据库
  • 数据库名称
  • 数据库组织

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

层次结构如下:将文档分组为集合,并且集合存在于数据库内部

显然,标识符和名称是集合和数据库的两个属性。

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

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

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