NoSQL 和空间数据 [英] NoSQL and spatial data

查看:23
本文介绍了NoSQL 和空间数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你们有没有使用 NoSQL(非关系型)数据库存储空间数据的经验?使用此类数据库为桌面应用程序保存数据(与使用 SpatiaLite 或 PostGIS 相比)是否有任何潜在优势(速度、空间等)?

Has any of you had any experience with using NoSQL (non-relational) databases to store spatial data? Are there any potential benefits (speed, space, ...) of using such databases to hold data for, say, a desktop application (compared to using SpatiaLite or PostGIS)?

我看过 关于使用 MongoDB 进行空间的帖子数据,但我对一些性能比较感兴趣.

I've seen posts about using MongoDB for spatial data, but I'm interested in some performance comparison.

推荐答案

Neo4j 这样的图形数据库非常好适合,尤其是当您可以随时动态添加不同的索引方案时.您可以在基础数据上做的典型事情当然是一维索引(例如 Timline 或 B-Trees)或更有趣的东西,如希尔伯特曲线等,请参阅 Nick 的博客.此外,对于一些现场演示,请查看 AWE 开源 GIS 桌面工具此处,底层索引图为07:00 左右可见.

graphs databases like Neo4j are a very good fit, especially as you can add different indexing schemes dynamically as you go. Typical stuff you can do on your base data is of course 1D indexing (e.g. Timline or B-Trees) or funkier stuff like Hilbert Curves etc, see Nick's blog. Also, for some live demonstration, look at the AWE open source GIS desktop tool here, the underlying indexed graph being visible around time 07:00 .

这篇关于NoSQL 和空间数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆