我想存储数百万个节点的图,其中每个节点以无向方式链接到另一个节点(点 A 到 B,自动 B 指向 A)。我已经将 Neo4j、OrientDB 作为可能的解决方案进行了研究,但它们似乎面向有向图,并且 Neo4j 对超过 100 万个节点不是免费的,这对我来说不是一个解决方案。
你能帮我看看其他 NoSQL 数据库(Redis、CouchDB、MongoDB 等)中的哪一个最适合这样的事情吗?如何实现?我想做一个无属性(只给我链接的元素)具有 2 个深度级别的广度优先查询(具有 A<->B、B<->C、C<->D,查询 A 应该给我 B和 C,但不是 D)。