初识 OrientDB 文章目录 初识 OrientDB OrientDB 的安装与连接 OrientDB 二进制包安装 Docker 安装 连接 OrientDB 可视化界面连接 OrientDB...的安装与连接 OrientDB 二进制包安装 OrientDB 的下载地址: http://www.orientdb.org/download # 上传并解压压缩包 tar -zxf orientdb-community...-3.2.5.tar.gz # 进入启动脚本所在目录 cd orientdb-community-3.2.5/bin/ # 启动 OrientDB ....-e ORIENTDB_ROOT_PASSWORD=root orientdb:3.2.5 连接 OrientDB # 进入 OrientDB 所在的解压目录下的脚本文件所在目录 cd orientdb-community...ip OrientDB 的使用 Class: OrientDB 中的 Class 的概念类似于面向对象编程中的类,用户可以按照需求定义自己需要的属性。
HugeGraph https://hugegraph.github.io/hugegraph-doc/ OrientDB OrientDB是第二代开源分布式图形-文档混合数据库,其中每个顶点和边是JSON...根据DB engines的排名,OrientDB在图数据库中排名第二,在文档数据库中排名第6,在Key-value store中排名第6。...将多种模式集成到一个数据库引擎使OrientDB功能更加强大、易于使用,减少学习成本。 OrientDB社区版和企业版两个版本,社区版是开源的,可以免费使用(Apache 2许可)。
该OrientDB数据库的SQL参考提供了几个命令来创建,修改和删除数据库。 下面的语句是CREATE DATABASE命令的基本语法。...Orientdb> CREATE DATABASE PLOCAL:/opt/orientdb/databses/demo 如果成功创建数据库时,你会得到下面的输出。...Current database is: plocal: /opt/orientdb/databases/demo orientdb {db = demo}>
OrientDB提供了不同的方法来优化数据库。 它支持将规则边转换为轻量边。 以下语句是Optimize database命令的基本语法。
像RDBMS一样,OrientDB也支持备份和恢复操作。 在执行备份操作时,它将使用ZIP算法将当前数据库的所有文件转换为压缩zip格式。 通过启用自动备份服务器插件,可以自动使用此功能(备份)。...例 将位于本地文件系统/ opt / orientdb / databases / demo中的数据库演示的备份放到名为sample-demo.zip的文件中,并位于当前目录中。...$ backup.sh plocal: opt/orientdb/database/demo admin admin ....orientdb> CONNECT PLOCAL:/opt/orientdb/databases/demo admin admin 连接后,可以使用下面的命令来使数据库备份到当前目录中名为“backup-demo.zip...orientdb {db=demo}> BACKUP DATABASE ./backup-demo.zip 如果此命令成功执行,您将获得一些成功通知以及以下消息。
深度为0是查询起始结点,如何剔除深度为0的数据呢?...深度为0是查询起始结点,如何剔除深度为0的数据呢?...那么该如何写呢?...分析:这个特性orientdb官方并没有暴露出来,虽然目前试验下来orientdb2.x和orientdb3.x都支持,但请慎重使用,说不定下个版本应当不支持了。...5.13.如何避免查询环 查询所有Customers的朋友的朋友。
orientdb {db = demo}> DROP DATABASE 如果成功执行这个命令,你会得到下面的输出: Database 'demo' deleted successfully 或者 您可以使用另一个命令如下删除数据库...orientdb> DROP DATABASE PLOCAL:/opt/orientdb/databases/demo admin admin 如果成功执行这个命令,你会得到下面的输出: Database
$ sudo mv ~/orientdb-community-2.2.20 /opt/orientdb OrientDB现已安装。...这涉及修改/opt/orientdb/bin/orientdb.sh脚本和配置文件,/opt/orientdb/config/orientdb-server-config.xml。...$ sudo chown -R orientdb:orientdb /opt/orientdb 现在让我们对orientdb.sh脚本进行一些更改。...="/opt/orientdb" ORIENTDB_USER="orientdb" 保存并关闭文件。...在下一步中,您将学习如何连接到应用程序的Web用户界面OrientDB Studio。
orientdb {db = demo}> BEGIN 然后,使用以下命令将记录插入到值为id = 12和name = satish.P的employee表中。...orientdb> INSERT INTO employee (id, name) VALUES (12, 'satish.P') 您可以使用下面的命令来提交事务。...orientdb> commit 如果此事务成功提交,您将获得以下输出。 Transaction 2 has been committed in 4ms
本文介绍的TRAVERSE语法是基于OrientDB3.0.x版本,所有的SQL在OrientDB3.0.4社区版本自带的数据库demodb下试验,数据模型请参考demodb。...|*|any()|all() 1.any() 和all() 在orientdb2.x支持该函数,在orientdb3.x试验下来,已不支持该函数。....使用API Maven依赖如下: com.orientechnologies OrientDB-graphdb...version> com.orientechnologies OrientDB-core...WHERE name = 5) CREATE EDGE FROM (SELECT FROM V WHERE name = 3) TO (SELECT FROM V WHERE name = 4) 在OrientDB
如果您想确保始终拒绝从Internet访问OrientDB Studio和控制台,无论防火墙设置如何,您只需对以下配置文件进行一些更改,/opt/orientdb/config/orientdb-server-config.xml...在下一步中,您将更安全地在内部使OrientDB服务器实例。 第二步 - 保护OrientDB服务器实例 在这里,您将学习如何删除访客帐户并修改OrientDB配置文件的权限。...您选择如何管理这些帐户取决于您的需求和环境。在本教程中,您将学习如何更改admin帐户的密码,暂停writer帐户以及删除reader帐户。...{db=GratefulDeadConcerts}> disconnect 从OrientDB Studio管理OrientDB用户帐户 在本节中,您将学习如何从OrientDBStudio管理OrientDB...在下一步中,您将学习如何在静态时加密OrientDB数据库。 第四步 - 加密OrientDB数据库 OrientDB支持加密数据库,保证您存储数据的额外安全性。
在本文中,您将学习如何在Ubuntu 14.04服务器上安装和配置OrientDB的最新社区版。...这是一个用于访问服务器的内部OrientDB帐户。例如,它是用于访问OrientDB Studio的用户名和密码组合,OrientDB Studio是用于管理OrientDB的基于Web的界面。...这涉及修改/opt/orientdb/bin/orientdb.sh脚本和/opt/orientdb/config/orientdb-server-config.xml配置文件。...-R orientdb:orientdb /opt/orientdb 现在让我们对orientdb.sh脚本进行一些更改。...以下是如何在users标记中添加用户的示例: /opt/orientdb/config/orientdb-server-config.xml<user name="username" password=
像OrientDB的其他SQL概念一样,它也预处理与RDBMS中的Sequence类似的操作。 以下语句是创建序列的基本语法。
orientdb orientdb OrientDB安装包下载:官网地址https://orientdb.com/ 3.....jar orientdb/ plugins 4.2 修改bin目录下orientdb.sh ORIENTDB_DIR="/usr/local/orientdb"ORIENTDB_USER="orientdb...你可以选择任何你喜欢的东西 password :定义用于加密每个成员发送的广播消息加入群集的密码。在这里选择一个强大的密码。...newNodeStrategy :当新节点加入集群时会发生什么。使用默认值,节点将自动注册在服务器列表下。 hotAlignment :指定如果节点关闭然后重新联机,会发生什么。...启动的第一个服务器(即第一个加入集群)成为协调服务器 ,这是分布式操作启动的地方。如果希望特定服务器具有此角色,先启动该角色 .
Neo4J是如何干掉OrientDB、Titan的 TitanDB 数据库 我们先研究了 TitanDB,它各项强大的功能和极佳的可扩展性一开始让我们非常振奋。...OrientDB 数据库 接下来我们又了解了 OrientDB。OrientDB 启动起来似乎简单得多,还具备大量针对文档的功能。但从社区的评论来看,性能和可扩展性是个问题。...另外,OrientDB 把自己宣传成多模式数据库 ——图形和 SQL。这种宣传缺乏对纯图形操作的针对性,让我很是忧心,我们不仅想要做图形,还要做好图形。 发现 Neo4j 然后我们发现了 Neo4j。
步骤1 - 下载OrientDB二进制设置文件 下载 OrientDB 我们可以从最新的服务端上通过输入下面的指令来下载最新版本的 OrientDB。...您可以在OrientDB安装目录的$ ORIENTDB_HOME / bin / orientdb.sh的bin /目录中找到它。...一个是ORIENTDB_DIR,它定义了安装目录(/ opt / orientdb)的路径,第二个是ORIENTDB_USER,它定义了要运行OrientDB的用户名,如下所示。...ORIENTDB_DIR = "/opt/orientdb" ORIENTDB_USER = "OrientDB>" 使用以下命令将orientdb.sh...$ sudo cp $ORIENTDB_HOME/bin/orientdb.sh /etc/init.d/orientdb 使用以下命令将console.sh文件从OrientDB安装目录$ ORIENTDB_HOME
FETCHPLAN:指定定义如何获取结果的策略。 TIMEOUT: 定义查询的最大时间(以毫秒为单位)。 LOCK:定义锁定策略。 DEFAULT和RECORD是可用的锁策略。...orientdb {db = demo}> SELECT FROM Customer 如果上述查询成功执行,您将得到以下输出。...orientdb {db = demo}> SELECT FROM Customer WHERE name LIKE 'k%' 或者您可以使用下面的查询上面的例子。...orientdb {db = demo}> SELECT FROM Customer WHERE age in [25,29] 如果上面的查询执行成功,你会得到下面的输出。...orientdb {db = demo}> SELECT FROM Customer ORDER BY age DESC 如果上面的查询执行成功,你会得到下面的输出。
在本文中,您将学习如何在Ubuntu 14.04服务器上备份OrientDB数据库。...如果你在Ubuntu 14.04上安装和配置OrientDB,那么安装目录就是/opt/orientdb,所以备份脚本backup.sh应该在/opt/orientdb/bin。...从命令行界面备份时,如果不这样做将导致错误,您将学习如何在步骤2中完成: sudo chown -R orientdb:orientdb /opt/orientdb/backup 完成后,导航到bin目录...eck的数据库: Output total 8 drwxr-xr-x 2 orientdb orientdb 4096 Oct 12 18:36 eck drwxr-xr-x 2 orientdb orientdb...--r-- 1 orientdb orientdb 17K Oct 13 08:48 eck.zip -rw-r--r-- 1 orientdb orientdb 213K Oct 13 08:47
步骤二:下载和解压 OrientDB在安装OrientDB之前,我们需要下载并解压它的安装包。打开浏览器,访问OrientDB的官方网站(https://orientdb.com/download)。...解压完成后,您将在当前目录下看到一个名为 orientdb- 的文件夹,这就是OrientDB的安装目录。...步骤三:配置 OrientDB在安装OrientDB之前,我们需要进行一些配置。...打开终端,使用以下命令进入OrientDB的安装目录:$ cd /path/to/orientdb将 /path/to/orientdb 替换为您实际的OrientDB安装目录。...步骤四:启动 OrientDB在完成配置后,我们可以启动OrientDB服务器。返回到OrientDB的安装目录:$ cd ..使用以下命令启动OrientDB服务器:$ .
领取专属 10元无门槛券
手把手带您无忧上云