【发布时间】:2015-04-03 22:34:17
【问题描述】:
我的启动项目需要复杂的数据结构,必须为地理定位和全文搜索做好准备。数据库中的信息是由两种不同类型的用户添加的,他们共同构建了一个复杂的关系网络。
为了更好地理解我的问题,下面是一个显示这种关系的简单图表:
我的第一选择是 MongoDB 和 Elasticsearch,但我注意到了相同数据相乘的问题。进一步规划,我们得出结论,对于应用程序的某些部分需要 ACID 事务的可能性。
哪种 NoSQL 数据库适用于复杂的多对多关系?
什么是我们的好选择?
【问题讨论】:
标签: mongodb elasticsearch neo4j relationship nosql