以有序方式在 OrientDb 中存储边
Storing edges in OrientDb in ordered way
我正在使用 OrientDB 图 API 使用 java API 和 Gremlin 管道。我想知道有没有办法根据属性指定边的存储顺序?我知道我们可以创建自定义边缘类型并根据我们要检索的属性定义索引。
我也看了看OrientDB网站上的教程:
http://orientdb.com/docs/last/Graph-Database-Tinkerpop.html#ordered-edges
他们确实提到可以按顺序检索边缘,但他们没有提到顺序如何 determined.So 我想知道:
默认的存储顺序是什么?从这个顺序中提取是否会给我后进先出格式的优势?
我们如何根据自定义顺序存储,即按照我们希望获取它的顺序存储?
使用的底层类型是List,所以顺序就是插入顺序。要更改它,请获取边缘列表,对其进行处理,然后调用 vertex.save()
将顶点转换为 OrientVertex。
我正在使用 OrientDB 图 API 使用 java API 和 Gremlin 管道。我想知道有没有办法根据属性指定边的存储顺序?我知道我们可以创建自定义边缘类型并根据我们要检索的属性定义索引。 我也看了看OrientDB网站上的教程:
http://orientdb.com/docs/last/Graph-Database-Tinkerpop.html#ordered-edges
他们确实提到可以按顺序检索边缘,但他们没有提到顺序如何 determined.So 我想知道:
默认的存储顺序是什么?从这个顺序中提取是否会给我后进先出格式的优势?
我们如何根据自定义顺序存储,即按照我们希望获取它的顺序存储?
使用的底层类型是List,所以顺序就是插入顺序。要更改它,请获取边缘列表,对其进行处理,然后调用 vertex.save()
将顶点转换为 OrientVertex。