尽管我在这里阅读了另一个问题,建议不要同时使用 neo4j 和 mysql(neo4j - 图形数据库以及关系数据库?),但我想知道哪种方法最适合具有可以像图形一样建模的数据的数据集其余的看起来是相关的。由于某些原因,我无法发布我正在使用的那种数据。
我可以将关系部分硬塞到 neo4j 中,但它看起来既丑陋又复杂,这是我想避免的。
另一方面,如果我同时使用两者,我将不得不做双倍的查询来获得结果,降低性能(假设数据库在不同机器上的云上)。
我不能单独使用 mysql,因为其中一个查询需要大约 20-30 的深度,我认为 mysql 无法处理。
你们有没有遇到过这样的情况?如果是这样,您是如何解决的?