Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用.NET二进制文件在orientdb中插入和读取记录的时间更长_C#_.net_Orientdb_Graph Databases_Orientdb 2.1 - Fatal编程技术网

C# 使用.NET二进制文件在orientdb中插入和读取记录的时间更长

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

我使用以下查询从.NET二进制文件插入到数据库中,加载orientdb社区版本(仅12000个顶点和57000条边)需要将近5个小时

以下是查询: (一)

(二)


我在代码中使用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 = ?)