C# 使用.NET二进制文件在orientdb中插入和读取记录的时间更长
我使用以下查询从.NET二进制文件插入到数据库中,加载orientdb社区版本(仅12000个顶点和57000条边)需要将近5个小时 以下是查询: (一) (二)C# 使用.NET二进制文件在orientdb中插入和读取记录的时间更长,c#,.net,orientdb,graph-databases,orientdb-2.1,C#,.net,Orientdb,Graph Databases,Orientdb 2.1,我使用以下查询从.NET二进制文件插入到数据库中,加载orientdb社区版本(仅12000个顶点和57000条边)需要将近5个小时 以下是查询: (一) (二) 我在代码中使用2)查询两次,参数通过字符串数组传递,1)使用一次。查询将依次运行 我正在使用Orientdb 2.2.3版本和Orientdb Net.binary.Innov8ctive.0.1.5包 代码或orientdb服务器xml中是否有任何配置可以使读取和插入快速进行? 你们能帮帮我吗。 谢谢 这里哪一个是边缘类?Acco
我在代码中使用2)查询两次,参数通过字符串数组传递,1)使用一次。查询将依次运行 我正在使用Orientdb 2.2.3版本和Orientdb Net.binary.Innov8ctive.0.1.5包 代码或orientdb服务器xml中是否有任何配置可以使读取和插入快速进行? 你们能帮帮我吗。
谢谢 这里哪一个是边缘类?Account是查询中的边缘类你为什么要在边缘类上插入?当代码每周运行时,您应该使用我正在执行的CREATEEDGE语句来upsert。不会为边创建重复问题吗?使用此Upsert,您将无法创建正确的图形。您将无法以这种方式遍历关系。这里哪一个是边缘类?Account是查询中的边缘类。您为什么要在边缘类上插入?当代码每周运行时,您应该使用我正在执行的CREATEEDGE语句来upsert。不会为边创建重复问题吗?使用此Upsert,您将无法创建正确的图形。您将无法以这种方式遍历关系。
.Update()
.Class("abc")
.Set("name", xyz)
.Upsert()
.Where("name")
.Equals(xyz)
.Run();
Update Account SET From_Date = ?, To_Date = ?, out = (select from Firm where name = ?), in = (select from Contact where LastName = ? and FirstName = ?) UPSERT WHERE out = (select from Firm where name = ?) and in = (select from Contact where LastName = ? and FirstName = ?)