OrientDB 图状数据库示例

本文介绍了OrientDB图计算框架的基本概念和操作,包括图的定义、安装步骤、SQL操作以及Java代码示例。通过实例展示了如何在OrientDB中创建和管理顶点、边,强调了不同关系对象的表示方法和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OrientDB 图计算框架

OrientDB Doc传送门

图计算框架学习示例

概念

  • 图(Graph)G=(V,E)
    V是非空集合的顶点集,E是V中顶点构成的无序二元组的边集合。 G的边集合数范围: 0≤E≤N(N-1)/2
E = {(V^1,V^2),(V^1,V^3)......(V^i,V^j)}
  • 点(Vertex)
  • 边(Edge)

安装步骤 点击下载

开发环境 Host 172.30.13.197

cd /home/work/local/orientdb-community-2.2.12
./bin/server.sh &

Web管理后台:http://172.30.13.197:2480/studio/index.html

  • 首次启动时会提醒建立Root账户密码

SQL基本操作

1.新增VerTex

CREATE VERTEX V SET name="user01",sex="M",age="25";
CREATE VERTEX V SET name="user02",sex="F",age="23";

2.删除VerTex

DELETE VERTEX V WHERE name="user01";

3.新增Edge

CREATE EDGE E FROM #1:1 TO #1:2 SET name="friend";

4.删除Edge

DELETE EDGE E WHERE name="friend";

删除某个VerTex顶点时,其附加的Edge自动失效

代码示例(java)

小朱25岁,出生在教师家庭并且有个姐姐小田,他现在奋斗在帝都。
那么SQL是这样滴!!!

CREATE VERTEX V SET name="小朱",sex="男",age="25";
CREATE VERTEX V SET name="小田",sex="女",age="27";
CREATE EDGE E FROM #9:0 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值