OrientDB 删除网络 BigData
Posted
技术标签:
【中文标题】OrientDB 删除网络 BigData【英文标题】:OrientDB Delete network BigData 【发布时间】:2017-07-04 09:13:52 【问题描述】:我正在使用 orientdb 社区版本 2.2.20 。 我已经导入了大约 15M 边和 30K 顶点的大型数据集 删除图的最佳方法是先删除边,然后再删除顶点?或者有没有办法一次删除整个图表?
阅读文档我只找到DELETE VERTEX, and EDGE
命令
【问题讨论】:
您可以使用删除边而不是删除顶点命令 【参考方案1】:不存在删除整个图形的命令,但您可以这样做:
DELETE Edge E
DELETE Vertex V
它将删除所有的边缘和所有的顶点。
希望对你有帮助。
【讨论】:
我会测试一下,谢谢@Pierre 不起作用说解析查询时出错:DELETE Edge IE DELETE Vertex VP ^ 在第 1 行第 26 列遇到“如果您要删除所有内容,您还可以使用TRUNCATE CLASS
命令同时指定 UNSAFE。那要快得多。删除数据库中任何顶点和边的示例:
TRUNCATE CLASS V POLYMORPHIC UNSAFE
TRUNCATE CLASS E POLYMORPHIC UNSAFE
【讨论】:
谢谢你的速度更快 请注意,这将删除所有 Vs 和 Es。如果您实际上有一个图表概念,并且您有多个带有 Vs 和 Es 的图表,那么您将需要更具体地了解您删除的内容以及您如何表示“图表”。以上是关于OrientDB 删除网络 BigData的主要内容,如果未能解决你的问题,请参考以下文章