保存多个请求的结果

时间:2018-02-20 10:28:45

标签: orientdb pyorient

我制作了一个python批处理,用于比较顶点的过滤数据集和特定顶点。我的问题是我需要执行这批次超过35000次。 (使用相同的过滤数据集)

起初,我每次都在查询这个过滤的数据集(30秒/请求):

SELECT @rid FROM Expression WHERE OUT("identifie").asList().size() > 3

然后,我决定将这个数据集中的所有rid保存在python变量上,并在每个请求中从rids中选择它。 (5秒/请求):

LET $filtered_expressions = (SELECT FROM [92:0, 92:1, ... , 98:2])

所以,我想知道,我可以将这个过滤后的数据集保存在数据库内存或类似内容中以改善我的批处理,因为这是每件请求花费最多时间的事情吗?

0 个答案:

没有答案