OrientDB工作室

2018-12-24 15:57 更新

OrientDB提供了一個Web UI,通過GUI執(zhí)行數(shù)據(jù)庫操作。 本章介紹了OrientDB中提供的不同選項。

工作室主頁

Studio是用于OrientDB管理的Web界面,它與OrientDB發(fā)行版捆綁在一起。
首先,您需要使用以下命令啟動OrientDB服務器。

$ server.sh 

如果在你的機器上運行OrientDB,Web界面可以通過URL訪問 -

http://localhost:2480

如果成功執(zhí)行的命令,下面會在屏幕上輸出。

OrientDB管理

連接到現(xiàn)有數(shù)據(jù)庫

要登錄,請從數(shù)據(jù)庫列表中選擇一個數(shù)據(jù)庫,并使用任何數(shù)據(jù)庫用戶。 默認情況下(用戶名/密碼)reader / reader可以從數(shù)據(jù)庫中讀取記錄,writer / writer可以讀取,創(chuàng)建,更新和刪除記錄,而admin / admin具有所有權限。

刪除現(xiàn)有數(shù)據(jù)庫

從數(shù)據(jù)庫列表中選擇一個數(shù)據(jù)庫,然后單擊垃圾桶圖標。 Studio將打開一個確認彈出窗口,您必須在其中插入服務器用戶和服務器密碼。
然后單擊“刪除數(shù)據(jù)庫”按鈕。 您可以在$ ORIENTDB_HOME / config / orientdb-server-config.xml文件中找到服務器憑據(jù)。

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

創(chuàng)建新數(shù)據(jù)庫

要創(chuàng)建新數(shù)據(jù)庫,請從首頁單擊“新建數(shù)據(jù)庫”按鈕。

新的數(shù)據(jù)庫

需要以下信息來創(chuàng)建新數(shù)據(jù)庫:
數(shù)據(jù)庫名稱
數(shù)據(jù)庫類型(文檔/圖表)
存儲類型(plocal / memory)
服務器用戶
服務器密碼

您可以在$ ORIENTDB_HOME / config / orientdbserver-config.xml文件中找到服務器憑據(jù)。

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

創(chuàng)建后,Studio會自動登錄到新數(shù)據(jù)庫。

執(zhí)行查詢

Studio支持自動識別您在支持的語言之間使用的語言:SQL和Gremlin。 在寫入時,按Ctrl +空格鍵使用自動完成功能。
查詢編輯器中提供以下快捷方式:
Ctrl + Return - 執(zhí)行查詢或只需單擊運行按鈕。
Ctrl / Cmd + Z - 撤消更改。
Ctrl / Cmd + Shift + Z - 重做更改。
Ctrl / Cmd + F - 在編輯器中搜索。
Ctrl / Cmd + / - 切換注釋。
以下屏幕截圖顯示了如何執(zhí)行查詢。

執(zhí)行查詢

通過單擊結果集中的任何@rid值,如果記錄是Document,則將進入文檔編輯模式,否則將進入頂點編輯。
您可以通過單擊結果集或編輯器中的星形圖標為查詢添加書簽。 要瀏覽加書簽的查詢,請單擊書簽按鈕。 Studio將打開左側的書簽列表,您可以在其中修改/刪除或重新運行查詢。

書簽查詢

Studio將執(zhí)行的查詢保存在瀏覽器的本地存儲中。 在查詢設置中,您可以配置歷史記錄中將保留的查詢數(shù)。 您還可以搜索先前執(zhí)行的查詢,從歷史記錄中刪除所有查詢或刪除單個查詢。

編輯頂點

要編輯圖形的頂點,請轉到圖形部分。 然后運行以下查詢。

Select From Customer

成功運行查詢后,以下是輸出屏幕截圖。 在圖形畫布中選擇要編輯的特定頂點。

圖帆布

選擇特定頂點上的編輯符號。 您將獲得以下屏幕,其中包含編輯頂點的選項。

編輯符號

架構管理器 

OrientDB可以在無模式模式,模式模式或兩者的混合模式下工作。這里我們將討論模式模式。單擊Web UI頂部的Schema部分。您將獲得以下屏幕截圖。

架構模式

創(chuàng)建新類 

要創(chuàng)建一個新類,只需單擊新類按鈕。將出現(xiàn)以下屏幕截圖。您將必須提供以下信息,如屏幕截圖所示,以創(chuàng)建新類。

創(chuàng)建新類

查看所有索引

當您想要概覽在數(shù)據(jù)庫中創(chuàng)建的所有索引時,只需單擊模式UI中的所有索引按鈕。 這將提供對一些有關索引(名稱,類型,屬性等)的信息的快速訪問,您可以從這里刪除或重建它們。

查看所有索引

編輯類

點擊在架構部分的任何類,將得到下面的屏幕截圖。

編輯類

在編輯類,你可以添加屬性或添加新的索引。

添加屬性

單擊新建屬性按鈕添加屬性。您將得到下面的屏幕截圖。

你必須提供以下細節(jié)截圖所示添加屬性。

添加屬性

添加索引

單擊新建索引按鈕。您將得到下面的屏幕截圖。你必須提供以下細節(jié)截圖所示添加一個索引。

添加索引

圖形編輯器

單擊圖部分。您不僅可以顯示數(shù)據(jù)的圖形樣式,但你也可以用圖形交互,并對其進行修改。

要填充圖形區(qū)域,請在查詢編輯器的查詢,或者使用功能發(fā)送到從瀏覽UI圖形。

圖形編輯器

添加頂點

要在圖形數(shù)據(jù)庫和圖形畫布區(qū)域中添加一個新的頂點,你必須按下按鈕添加頂點 。該操作以兩個步驟進行。

第一步,你要選擇新頂點類,然后單擊下一步。

添加頂點

在第二步中,您必須插入新頂點的字段值。 您還可以添加自定義字段作為OrientDB支持無架構模式。 要使新頂點保持不變,單擊“保存更改”,頂點將保存到數(shù)據(jù)庫中并添加到畫布區(qū)域。

新頂點

刪除頂點

通過點擊您要刪除的頂點打開圓形菜單。通過鼠標懸停到菜單項以上(...)打開子菜單,然后單擊回收站圖標。

從畫布刪除頂點

打開圓形菜單,通過鼠標懸停到菜單項以上(...)打開子菜單,然后單擊橡皮擦圖標。

檢查頂點

如果你想快速瀏覽一下到頂點屬性,點擊眼睛圖標。

檢查頂點

安全

工作室2.0包括新的安全管理,在那里你可以在一個圖形化的方式管理用戶和角色。

用戶

您可以執(zhí)行以下操作來管理數(shù)據(jù)庫的用戶 -

  • 搜索用戶
  • 添加用戶
  • 刪除用戶
  • 編輯用戶:角色可以在線進行編輯,對于名稱,狀態(tài)和密碼,單擊編輯按鈕
數(shù)據(jù)庫用戶

添加用戶

要添加新用戶,單擊添加用戶按鈕,完成新用戶(名稱,密碼,地位,角色)的信息,然后保存到新用戶添加到數(shù)據(jù)庫中。

添加用戶

角色

您可以執(zhí)行以下操作來管理數(shù)據(jù)庫角色:

  • 搜索角色
  • 添加角色
  • 刪除角色
  • 編輯角色
數(shù)據(jù)庫角色

添加角色

要添加新用戶,請單擊添加角色按鈕,完成新角色的信息(名稱,父角色,模式),然后保存以將新角色添加到數(shù)據(jù)庫。

添加角色

對角色添加規(guī)則

要為所選角色添加新的安全規(guī)則,請單擊“添加規(guī)則”按鈕。 這將詢問您要保護的資源的字符串。 然后,您可以配置對新創(chuàng)建的資源的CRUD權限。

添加角色
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號