OrientDB工作室

2018-12-24 15:57 更新

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

工作室主頁(yè)

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

$ server.sh 

如果在你的機(jī)器上運(yùn)行OrientDB,Web界面可以通過(guò)URL訪問(wèn) -

http://localhost:2480

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

OrientDB管理

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

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

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

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

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

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

要?jiǎng)?chuàng)建新數(shù)據(jù)庫(kù),請(qǐng)從首頁(yè)單擊“新建數(shù)據(jù)庫(kù)”按鈕。

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

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

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

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

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

執(zhí)行查詢

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

執(zhí)行查詢

通過(guò)單擊結(jié)果集中的任何@rid值,如果記錄是Document,則將進(jìn)入文檔編輯模式,否則將進(jìn)入頂點(diǎn)編輯。
您可以通過(guò)單擊結(jié)果集或編輯器中的星形圖標(biāo)為查詢添加書(shū)簽。 要瀏覽加書(shū)簽的查詢,請(qǐng)單擊書(shū)簽按鈕。 Studio將打開(kāi)左側(cè)的書(shū)簽列表,您可以在其中修改/刪除或重新運(yùn)行查詢。

書(shū)簽查詢

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

編輯頂點(diǎn)

要編輯圖形的頂點(diǎn),請(qǐng)轉(zhuǎn)到圖形部分。 然后運(yùn)行以下查詢。

Select From Customer

成功運(yùn)行查詢后,以下是輸出屏幕截圖。 在圖形畫(huà)布中選擇要編輯的特定頂點(diǎn)。

圖帆布

選擇特定頂點(diǎn)上的編輯符號(hào)。 您將獲得以下屏幕,其中包含編輯頂點(diǎn)的選項(xiàng)。

編輯符號(hào)

架構(gòu)管理器 

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

架構(gòu)模式

創(chuàng)建新類(lèi) 

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

創(chuàng)建新類(lèi)

查看所有索引

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

查看所有索引

編輯類(lèi)

點(diǎn)擊在架構(gòu)部分的任何類(lèi),將得到下面的屏幕截圖。

編輯類(lèi)

在編輯類(lèi),你可以添加屬性或添加新的索引。

添加屬性

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

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

添加屬性

添加索引

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

添加索引

圖形編輯器

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

要填充圖形區(qū)域,請(qǐng)?jiān)诓樵兙庉嬈鞯牟樵儯蛘呤褂霉δ馨l(fā)送到從瀏覽UI圖形。

圖形編輯器

添加頂點(diǎn)

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

第一步,你要選擇新頂點(diǎn)類(lèi),然后單擊下一步。

添加頂點(diǎn)

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

新頂點(diǎn)

刪除頂點(diǎn)

通過(guò)點(diǎn)擊您要?jiǎng)h除的頂點(diǎn)打開(kāi)圓形菜單。通過(guò)鼠標(biāo)懸停到菜單項(xiàng)以上(...)打開(kāi)子菜單,然后單擊回收站圖標(biāo)。

從畫(huà)布刪除頂點(diǎn)

打開(kāi)圓形菜單,通過(guò)鼠標(biāo)懸停到菜單項(xiàng)以上(...)打開(kāi)子菜單,然后單擊橡皮擦圖標(biāo)。

檢查頂點(diǎn)

如果你想快速瀏覽一下到頂點(diǎn)屬性,點(diǎn)擊眼睛圖標(biāo)。

檢查頂點(diǎn)

安全

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

用戶

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

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

添加用戶

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

添加用戶

角色

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

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

添加角色

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

添加角色

對(duì)角色添加規(guī)則

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

添加角色
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)