溫馨提示×

ArangoDB 圖存儲如何創建

小樊
97
2024-10-30 08:08:58
欄目: 云計算

要在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配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女