OrientDB工作室

2018-12-24 15:57 更新

OrientDB提供了一个Web UI,通过GUI执行数据库操作。 本章介绍了OrientDB中提供的不同选项。

工作室主页

Studio是用于OrientDB管理的Web界面,它与OrientDB发行版捆绑在一起。
首先,您需要使用以下命令启动OrientDB服务器。

$ server.sh 

如果在你的机器上运行OrientDB,Web界面可以通过URL访问 -

http://localhost:2480

如果成功执行的命令,下面会在屏幕上输出。

OrientDB管理

连接到现有数据库

要登录,请从数据库列表中选择一个数据库,并使用任何数据库用户。 默认情况下(用户名/密码)reader / reader可以从数据库中读取记录,writer / writer可以读取,创建,更新和删除记录,而admin / admin具有所有权限。

删除现有数据库

从数据库列表中选择一个数据库,然后单击垃圾桶图标。 Studio将打开一个确认弹出窗口,您必须在其中插入服务器用户和服务器密码。
然后单击“删除数据库”按钮。 您可以在$ ORIENTDB_HOME / config / orientdb-server-config.xml文件中找到服务器凭据。

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

创建新数据库

要创建新数据库,请从首页单击“新建数据库”按钮。

新的数据库

需要以下信息来创建新数据库:
数据库名称
数据库类型(文档/图表)
存储类型(plocal / memory)
服务器用户
服务器密码

您可以在$ ORIENTDB_HOME / config / orientdbserver-config.xml文件中找到服务器凭据。

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

创建后,Studio会自动登录到新数据库。

执行查询

Studio支持自动识别您在支持的语言之间使用的语言:SQL和Gremlin。 在写入时,按Ctrl +空格键使用自动完成功能。
查询编辑器中提供以下快捷方式:
Ctrl + Return - 执行查询或只需单击运行按钮。
Ctrl / Cmd + Z - 撤消更改。
Ctrl / Cmd + Shift + Z - 重做更改。
Ctrl / Cmd + F - 在编辑器中搜索。
Ctrl / Cmd + / - 切换注释。
以下屏幕截图显示了如何执行查询。

执行查询

通过单击结果集中的任何@rid值,如果记录是Document,则将进入文档编辑模式,否则将进入顶点编辑。
您可以通过单击结果集或编辑器中的星形图标为查询添加书签。 要浏览加书签的查询,请单击书签按钮。 Studio将打开左侧的书签列表,您可以在其中修改/删除或重新运行查询。

书签查询

Studio将执行的查询保存在浏览器的本地存储中。 在查询设置中,您可以配置历史记录中将保留的查询数。 您还可以搜索先前执行的查询,从历史记录中删除所有查询或删除单个查询。

编辑顶点

要编辑图形的顶点,请转到图形部分。 然后运行以下查询。

Select From Customer

成功运行查询后,以下是输出屏幕截图。 在图形画布中选择要编辑的特定顶点。

图帆布

选择特定顶点上的编辑符号。 您将获得以下屏幕,其中包含编辑顶点的选项。

编辑符号

架构管理器 

OrientDB可以在无模式模式,模式模式或两者的混合模式下工作。这里我们将讨论模式模式。单击Web UI顶部的Schema部分。您将获得以下屏幕截图。

架构模式

创建新类 

要创建一个新类,只需单击新类按钮。将出现以下屏幕截图。您将必须提供以下信息,如屏幕截图所示,以创建新类。

创建新类

查看所有索引

当您想要概览在数据库中创建的所有索引时,只需单击模式UI中的所有索引按钮。 这将提供对一些有关索引(名称,类型,属性等)的信息的快速访问,您可以从这里删除或重建它们。

查看所有索引

编辑类

点击在架构部分的任何类,将得到下面的屏幕截图。

编辑类

在编辑类,你可以添加属性或添加新的索引。

添加属性

单击新建属性按钮添加属性。您将得到下面的屏幕截图。

你必须提供以下细节截图所示添加属性。

添加属性

添加索引

单击新建索引按钮。您将得到下面的屏幕截图。你必须提供以下细节截图所示添加一个索引。

添加索引

图形编辑器

单击图部分。您不仅可以显示数据的图形样式,但你也可以用图形交互,并对其进行修改。

要填充图形区域,请在查询编辑器的查询,或者使用功能发送到从浏览UI图形。

图形编辑器

添加顶点

要在图形数据库和图形画布区域中添加一个新的顶点,你必须按下按钮添加顶点 。该操作以两个步骤进行。

第一步,你要选择新顶点类,然后单击下一步。

添加顶点

在第二步中,您必须插入新顶点的字段值。 您还可以添加自定义字段作为OrientDB支持无架构模式。 要使新顶点保持不变,单击“保存更改”,顶点将保存到数据库中并添加到画布区域。

新顶点

删除顶点

通过点击您要删除的顶点打开圆形菜单。通过鼠标悬停到菜单项以上(...)打开子菜单,然后单击回收站图标。

从画布删除顶点

打开圆形菜单,通过鼠标悬停到菜单项以上(...)打开子菜单,然后单击橡皮擦图标。

检查顶点

如果你想快速浏览一下到顶点属性,点击眼睛图标。

检查顶点

安全

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

用户

您可以执行以下操作来管理数据库的用户 -

  • 搜索用户
  • 添加用户
  • 删除用户
  • 编辑用户:角色可以在线进行编辑,对于名称,状态和密码,单击编辑按钮
数据库用户

添加用户

要添加新用户,单击添加用户按钮,完成新用户(名称,密码,地位,角色)的信息,然后保存到新用户添加到数据库中。

添加用户

角色

您可以执行以下操作来管理数据库角色:

  • 搜索角色
  • 添加角色
  • 删除角色
  • 编辑角色
数据库角色

添加角色

要添加新用户,请单击添加角色按钮,完成新角色的信息(名称,父角色,模式),然后保存以将新角色添加到数据库。

添加角色

对角色添加规则

要为所选角色添加新的安全规则,请单击“添加规则”按钮。 这将询问您要保护的资源的字符串。 然后,您可以配置对新创建的资源的CRUD权限。

添加角色
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号