哪个数据库最适合以下需求?

时间:2010-10-30 08:04:19

标签: database-design open-source rdbms database

我正在努力找出考虑以下要求的最佳数据库:

大部分数据都是“文档”样式,具有将被编入索引的特定公共字段。需要加入这些索引字段。

但是,索引中的数据是严重分层的,即图形。一个具体的例子是地理位置的层次结构。考虑到这一点,请考虑“产品在哪里可用?”的问题。地方,城市,地区,州,国家或国际层面?我知道Neo4J将轻松处理这一部分。

还需要在地理位置查询数据,并且需要执行分析。

我正在寻找一个开源解决方案。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

您可以尝试PostgresSQL并安装其插件PostGIS以管理地理数据!! (OpenSource数据库)。

PostGIS

PostgresSQL

答案 1 :(得分:1)

我建议 mongodb 。它是一个基于文档的开源数据库,具有您列出的所有要求,包括对地理空间索引的本机内置支持。

http://www.mongodb.org/

答案 2 :(得分:0)

您可能知道这是否合适,但您是否考虑了db4o等对象数据库?