0

我正在计划一个大型项目,该项目将使用 Neo4j 作为主要存储来对数据进行建模,但我想知道是否应该另外使用 MySQL 之类的东西作为并行结构来支持用户管理子系统。这样做的好处是我可以使用我有更多经验(18 年)的东西来完成非常繁琐的登录和帐户管理工作。缺点是保持两个数据库同步的开销,因为我确实计划将用户也表示为 Neo4j 中的节点,其中包含一小部分用户信息。我知道这在很大程度上取决于项目的细节,但如果有人在该领域有类似设置的经验,将不胜感激。

4

1 回答 1

0

与其构建复制,不如坚持您选择的数据库并构建管理工具和 UI。复制是复杂和困难的,管理工具希望不那么复杂。

如果您至少无法以 CSV 格式获取数据以进行报告,则可能会重新考虑选择 DB。

于 2013-09-30T08:57:19.430 回答