Graph 轻量边缘有什么问题?

Graph 轻量边缘有什么问题?,graph,graph-theory,orientdb,Graph,Graph Theory,Orientdb,我创建了一个没有属性的边,你猜怎么着?它已创建,但仍然无法查询,但我再次创建了相同的边缘,现在它们都具有相同的rid>?我建议您从开始使用OrientDB。这是一篇摘录: 从OrientDB v1.4.x开始,默认情况下,边作为轻量级边进行管理:它们没有自己的记录标识,但在物理上作为链接存储在顶点内。OrientDB仅在边没有属性时自动使用轻型边,否则将使用常规边。从逻辑的角度来看,轻量级边是所有效果的边,因此所有的图形函数都能正确工作。这是为了提高性能和减少磁盘空间。但是,由于轻量级边缘在数据

我创建了一个没有属性的边,你猜怎么着?它已创建,但仍然无法查询,但我再次创建了相同的边缘,现在它们都具有相同的rid>?

我建议您从开始使用OrientDB。这是一篇摘录:

从OrientDB v1.4.x开始,默认情况下,边作为轻量级边进行管理:它们没有自己的记录标识,但在物理上作为链接存储在顶点内。OrientDB仅在边没有属性时自动使用轻型边,否则将使用常规边。从逻辑的角度来看,轻量级边是所有效果的边,因此所有的图形函数都能正确工作。这是为了提高性能和减少磁盘空间。但是,由于轻量级边缘在数据库中不作为单独的记录存在,因此以下查询不会返回轻量级边缘:

SELECT FROM E
在大多数情况下,边是从顶点使用的,因此这不会导致任何特殊问题。如果需要直接查询边(即使是没有属性的边),请通过执行以下命令禁用轻型边功能一次:

ALTER DATABASE CUSTOM useLightweightEdges=false

这仅对新边有效。有关详细信息,请查看。

您可以查询具有以下内容的边的名称列表:

select name from ( select expand(classes) from metadata:schema ) where superClass="E"