首页主机资讯ArangoDB 图存储如何创建

ArangoDB 图存储如何创建

时间2024-10-30 21:42:06发布访客分类主机资讯浏览844
导读:要在ArangoDB中创建图存储,请按照以下步骤操作: 安装ArangoDB: 首先,确保您已经在您的系统上安装了ArangoDB。您可以从ArangoDB官方网站下载适合您操作系统的版本。 启动ArangoDB服务器: 安装完成后...

要在ArangoDB中创建图存储,请按照以下步骤操作:

  1. 安装ArangoDB: 首先,确保您已经在您的系统上安装了ArangoDB。您可以从ArangoDB官方网站下载适合您操作系统的版本。

  2. 启动ArangoDB服务器: 安装完成后,启动ArangoDB服务器。在命令行中,导航到ArangoDB的安装目录的bin文件夹,然后运行以下命令:

    ./arangod
    

    这将启动ArangoDB服务器,默认情况下,它将在端口8529上监听。

  3. 创建数据库: 在ArangoDB中,数据库是存储集合和图的容器。要创建一个新的数据库,您可以使用arangosh shell或者通过HTTP API。

    使用arangosh shell:

    arangosh>
         db._createDatabase("myDatabase");
    
    

    使用HTTP API(需要管理员权限):

    POST /_api/database
    Content-Type: application/json
    
    {
    
      "name": "myDatabase"
    }
        
    

    这将创建一个名为myDatabase的新数据库。

  4. 创建集合: 在图数据库中,集合用于存储图形数据。要创建一个新的集合,您可以使用arangosh shell或者通过HTTP API。

    使用arangosh shell:

    arangosh>
         var db = require('@arangodb').db;
        
    arangosh>
         db._createCollection("myCollection");
    
    

    使用HTTP API(需要管理员权限):

    POST /_api/collection
    Content-Type: application/json
    
    {
    
      "name": "myCollection"
    }
        
    

    这将创建一个名为myCollection的新集合。

  5. 创建图: 在ArangoDB中,图是由顶点和边组成的结构。要创建一个新的图,您可以使用arangosh shell或者通过HTTP API。

    使用arangosh shell:

    arangosh>
         var db = require('@arangodb').db;
        
    arangosh>
         db._createGraph("myGraph");
    
    

    使用HTTP API(需要管理员权限):

    POST /_api/graph
    Content-Type: application/json
    
    {
    
      "name": "myGraph",
      "vertices": [
        {
    
          "collection": "myCollection"
        }
    
      ],
      "edges": [
        {
    
          "collection": "myCollection",
          "from": "myCollection/0",
          "to": "myCollection/1"
        }
    
      ]
    }
        
    

    这将创建一个名为myGraph的新图,并定义了一个顶点和一条边。

通过以上步骤,您可以在ArangoDB中创建一个图存储。请注意,这些操作可能需要管理员权限,具体取决于您的ArangoDB配置。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ArangoDB 图存储如何创建
本文地址: https://pptw.com/jishu/705295.html
ArangoDB 图存储数据安全吗 ArangoDB 图存储怎样维护

游客 回复需填写必要信息