Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.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
R中的查询定向数据库,如何优化查询?_R_Orientdb - Fatal编程技术网

R中的查询定向数据库,如何优化查询?

R中的查询定向数据库,如何优化查询?,r,orientdb,R,Orientdb,我使用R使用RJDBC库查询OrientDB,我的数据库有两个节点类: persons--visits-->places 地点有150万条记录,人有400万条记录,边缘的数量约为400万条,即使是简单的查询 dbGetQuery(conn, "select ID from places") 大约需要90秒(PostgreSQL不到30秒),下面的查询大约需要20分钟 dbGetQuery(conn, "select ID, in('visits').Name[0] as single

我使用R使用RJDBC库查询OrientDB,我的数据库有两个节点类:

persons--visits-->places
地点有150万条记录,人有400万条记录,边缘的数量约为400万条,即使是简单的查询

dbGetQuery(conn, "select ID from places") 
大约需要90秒(PostgreSQL不到30秒),下面的查询大约需要20分钟

dbGetQuery(conn, "select ID, in('visits').Name[0] as singleVisitor from places")

如何加速第二次查询?性能瓶颈在哪里?OrientDB JDBC驱动程序?或者OrientDB或R?

您真的有兴趣通过一次查询下载整个150万个位置作为记录吗?是的,出于某种原因@你真的有兴趣通过一次查询下载整个150万个位置作为记录吗?是的,出于某种原因@利沃卡。