Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Neo4j空间搜索窗口性能_Neo4j_Neo4j Spatial_Neo4j Embedded - Fatal编程技术网

Neo4j空间搜索窗口性能

Neo4j空间搜索窗口性能,neo4j,neo4j-spatial,neo4j-embedded,Neo4j,Neo4j Spatial,Neo4j Embedded,我正在尝试可视化大量的空间图形数据,但是当用户在地图周围平移时,具有约100k个节点/边的初步结果看起来不够快,无法进行查询和渲染 在我的Neo4j空间索引层(简单点层)上进行以下空间查询时,查询大约需要2-10秒 SearchRecords searchRecords = spatialLayer.getIndex().search(new SearchIntersectWindow(spatialLayer, env)); try (Transaction tx = dbServ

我正在尝试可视化大量的空间图形数据,但是当用户在地图周围平移时,具有约100k个节点/边的初步结果看起来不够快,无法进行查询和渲染

在我的Neo4j空间索引层(简单点层)上进行以下空间查询时,查询大约需要2-10秒

SearchRecords searchRecords = spatialLayer.getIndex().search(new SearchIntersectWindow(spatialLayer, env));


    try (Transaction tx = dbService.beginTx()) {
        for (SpatialDatabaseRecord spatialDatabaseRecord : searchRecords) {
            //do stuff...
        }
        tx.success();
        tx.close();
    }
我的实际数据大约有5000万个节点/边。我可以做些什么来获得具有大量节点/边缘的Neo4j spatial的响应性(比如1秒以下)查询性能


我使用的是Neo4j 2.3.0和Neo4j Spatial 0.15-Neo4j-2.2.3

随着数据集大小的增加,磁盘IO似乎成为了瓶颈。对于在可平移和可缩放地图上显示海量图形的用例,LOD光栅化可能是答案。随着数据集大小的增加,磁盘IO似乎成为瓶颈。对于在可平移和可缩放的地图上显示海量图形的用例,LOD光栅化可能就是答案。