初识 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命令的基本语法。
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
像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 如果此命令成功执行,您将获得一些成功通知以及以下消息。
本文介绍的MATCH语法是基于orientdb3.0.x版本,所有的SQL在orientdb3.0.4社区版本自带的数据库demodb下试验,数据模型请参考demodb。...是OrientDB最灵活最有效的查询图的SQL。它和Neo4j的cypher语言有点像,但目前MATCH仅支持用于查询。...但是orientdb3.x支持distinct关键字,可通过如下语句去重。...,而在orientdb2.x版本只返回了1条记录,说明是自动去重的。...分析:这个特性orientdb官方并没有暴露出来,虽然目前试验下来orientdb2.x和orientdb3.x都支持,但请慎重使用,说不定下个版本应当不支持了。
orientdb {db = demo}> DROP DATABASE 如果成功执行这个命令,你会得到下面的输出: Database 'demo' deleted successfully 或者 您可以使用另一个命令如下删除数据库...orientdb> DROP DATABASE PLOCAL:/opt/orientdb/databases/demo admin admin 如果成功执行这个命令,你会得到下面的输出: Database
本文介绍的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
像OrientDB的其他SQL概念一样,它也预处理与RDBMS中的Sequence类似的操作。 以下语句是创建序列的基本语法。
orientdb orientdb OrientDB安装包下载:官网地址https://orientdb.com/ 3....-2.2.37 orientdbchown -R orientdb:orientdb orientdb/tar -zxvf orientdb-3.0.10.tar.gz 社区版处理步骤: 与企业版不同的是如果下载的为社区版需将...修改bin目录下orientdb.sh ORIENTDB_DIR="/usr/local/orientdb"ORIENTDB_USER="orientdb" 3.3 修改bin目录下orientdb.service.../orientdb.sh start# 状态./orientdb.sh status# 关闭./orientdb.sh stop 3.7. 进入控制台,进行数据库交互 .....jar orientdb/ plugins 4.2 修改bin目录下orientdb.sh ORIENTDB_DIR="/usr/local/orientdb"ORIENTDB_USER="orientdb
orientdb {db = demo}> SELECT FROM Customer 如果上述查询成功执行,您将得到以下输出。...orientdb {db = demo}> SELECT FROM Customer WHERE name LIKE 'k%' 或者您可以使用下面的查询上面的例子。...orientdb {db = demo}> SELECT id, name.toUpperCase() FROM Customer 如果上面的查询执行成功,你会得到下面的输出。...orientdb {db = demo}> SELECT FROM Customer WHERE age in [25,29] 如果上面的查询执行成功,你会得到下面的输出。...orientdb {db = demo}> SELECT FROM Customer ORDER BY age DESC 如果上面的查询执行成功,你会得到下面的输出。
步骤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.sh...$ sudo cp $ORIENTDB_HOME/bin/orientdb.sh /etc/init.d/orientdb 使用以下命令将console.sh文件从OrientDB安装目录$ ORIENTDB_HOME
$ sudo mv ~/orientdb-community-2.2.20 /opt/orientdb OrientDB现已安装。...这涉及修改/opt/orientdb/bin/orientdb.sh脚本和配置文件,/opt/orientdb/config/orientdb-server-config.xml。...让我们首先修改/opt/orientdb/bin/orientdb.sh脚本,告诉OrientDB应该运行它的用户,并将其指向安装目录。 因此,创建您希望OrientDB运行的系统用户。...$ sudo chown -R orientdb:orientdb /opt/orientdb 现在让我们对orientdb.sh脚本进行一些更改。...="/opt/orientdb" ORIENTDB_USER="orientdb" 保存并关闭文件。
OrientDB使用JSON格式导出数据。 默认情况下,export命令使用GZIP算法压缩文件。 在导出数据库时,它不会锁定数据库,这意味着您可以对其执行并行读取和写入操作。...在本章中,您可以了解如何从OrientDB命令行导出数据库。 以下语句是Export database命令的基本语法。...orientdb {db = demo}> EXPORT DATABASE .
这是一个用于访问服务器的内部OrientDB帐户。例如,它是用于访问OrientDB Studio的用户名和密码组合,OrientDB Studio是用于管理OrientDB的基于Web的界面。...这涉及修改/opt/orientdb/bin/orientdb.sh脚本和/opt/orientdb/config/orientdb-server-config.xml配置文件。...让我们首先修改/opt/orientdb/bin/orientdb.sh脚本,告诉OrientDB应该运行它的用户,并将其指向安装目录。 因此,首先,创建您希望OrientDB运行的系统用户。...-R orientdb:orientdb /opt/orientdb 现在让我们对orientdb.sh脚本进行一些更改。...第8步 - 连接到OrientDB Studio OrientDB Studio是用于管理OrientDB的Web界面。
具体来说,您将加密OrientDB数据库,限制对OrientDB Web服务器和服务器实例的访问,并从Web UI和控制台管理OrientDB数据库帐户。...在服务器上安装OrientDB Community Edition,安装教程详见腾讯云社区。 本文假定OrientDB安装在/opt/orientdb目录中,与原始安装文章中一样。...$ sudo nano /opt/orientdb/config/orientdb-server-config.xml 然后寻找listeners标签: /opt/orientdb/config/orientdb-server-config.xml...$ sudo /opt/orientdb/bin/console.sh 每个OrientDB服务器实例都可以支持多个OrientDB数据库。...在下一步中,您将学习如何在静态时加密OrientDB数据库。 第四步 - 加密OrientDB数据库 OrientDB支持加密数据库,保证您存储数据的额外安全性。
先决条件 Ubuntu 14.04服务器 在Ubuntu 14.04安装和配置OrientDB 步骤1 - 使用备份脚本备份OrientDB OrientDB附带一个备份脚本,位于安装目录的bin文件夹中...如果你在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元无门槛券
手把手带您无忧上云