想知道使用nebula系统导入三元组,实体之间的关系要自己定义吗?
如上图,这样子,在nebula graph图形数据库里 国籍,民族,出身地这些关系,我需要自己定义吗?
nebula 是否有像其他图数据自己处理关系的能力?感觉这样子nebula和其他关系型数据库差不多啊。。。
想知道使用nebula系统导入三元组,实体之间的关系要自己定义吗?
这些关系是要自己定义的,比如上图你可以定义一个 person的 点类型, 然后这个person类型的属性 有 国籍、民族和出生地,
具体数据定义方式 也是和 业务关联起来的,
你的问题本质上是问 rdf 怎么转换成一个属性图的 data model。
遇到同样的问题,rdf怎么用nebula构建呢,值是千奇百怪的,比如价格、症状、时间段这种,值没法建tag,太多了
参考楼主的RDF;你可以这么定义:
CREATE TAG IF NOT EXISTS person(country string, nation string, birthplace string);
然后增加数据
INSERT VERTEX IF NOT EXISTS person (country, nation, birthplace) VALUES “拉多萨乌-佩特罗维奇”:(“塞尔维亚”, “塞尔维亚族”, “乌布”);