0

我的应用程序的设计方法有点瓶颈。我的计划是创建模型产品并添加使用国家、地区和城市的过滤器。

Country -> Region -> City 分别是一对多的关系。

apache solr 处理这样的树结构有多好,它们有多快?为 Solr https://github.com/stefankroes/ancestry使用 ancestry 之类的东西更好,还是为城市、地区和国家分开模型更好?

系统需要处理大量请求,这棵树会变得非常巨大。

感谢您对此的任何建议。

4

1 回答 1

0

你考虑过 Neo4j,一个图形数据库吗?

支持 Rails
支持 Lucene 查询语法

友好的建议: 大约 5 年前,我在尝试将一棵大树放入关系数据库时遇到了巨大的性能问题。在用 Neo4j 替换它之后,SP 计算时间从 4 小时变为 0(对它的需求完全消失了,因为我突然可以在运行时完成所有基于关系的代数)。

于 2012-08-26T02:43:54.113 回答