否则说用模式匹配和图遍历替换特征向量并模拟降维?
我的意思是,给定一个英语单词的语义图,计算类似于:
king - man = queen
这意味着我可以从图中减去一个子图,并在给定指标的情况下对结果子图进行评分。
我不希望这将是单个 neo4j 或 gremlin 查询。我对通过图形数据库同时进行全局和局部推理所涉及的底层机制感兴趣。
我正在尝试学习一些关于图形语言和查询语言 Gremlin 的知识。这是来自文档:
Amazon Neptune 与 Apache TinkerPop3 和 Gremlin 3.4.1 兼容。这意味着您可以连接到 Neptune 数据库实例并使用 Gremlin 遍历语言来查询图形(请参阅 Apache TinkerPop3 文档中的图形)。
海王星和 tinkerpop 2 不是相互竞争的图形数据库吗?一个数据库与另一个数据库兼容意味着什么?
也很好奇……为什么 apache 会发布它的查询语言 Gremlin 以用于其他数据库?这背后的想法是什么?
哦,我明白了,tinkerpop 是某种与海王星兼容的图形框架......无论如何。
背景:好的,所以我正在寻找我猜的对象数据库.但是,我所看到的(通常很少)对象数据库是简单的持久层,而不是完整的DBMS.我不知道我正在寻找的东西是否被认为是一个对象数据库,所以真的有任何帮助指向我正确的方向将非常感激.
我不想给你两页描述我正在寻找的东西,所以我将用一个例子来说明我的观点.假设我有一个"BlogPost"对象需要存储.这样的东西,伪代码:
class BlogPost
title:String
body:String
author:User
tags:List<String>
comments:List<Comment>
Run Code Online (Sandbox Code Playgroud)
(假设Comment是它自己的类.)
现在,在关系数据库中,author将存储为指向a的外键User.id,并且将使用单独的表存储关系tags,comments并将其存储为一对多或多对多关系.我想要的是一个执行以下操作的数据库引擎:
author,tags等),而不是使用外键,这需要额外的查找; 换句话说,数据库本身应支持彼此顶部的对象我想我正在寻找的是一个导航数据库,但我不知道.有什么东西甚至与我的想法相似吗?如果是这样,它叫什么?(或者更好的是,给我一个实际的工作数据库.)或者我是否过于挑剔?
只是为了澄清,我不是在寻找ORM或抽象层或类似的东西.我正在寻找一个内部执行此操作的实际数据库.对不起,如果我很难,但我搜索过,找不到任何东西.
此外,JVM的优点还不错,但此时我真的不关心它运行的平台.
由于Apache AGE是 PostgreSQL 的扩展。顶点(节点)和边的数据如何以及在何处存储在 Apache AGE 中。它使用 PostgreSQL 来实现这个目的吗?如果是,那么我如何检查存储实际数据的表。
gremlin ×2
apache-age ×1
database ×1
graph-theory ×1
nlp ×1
postgresql ×1
tinkerpop ×1
tinkerpop3 ×1
word2vec ×1