我正在计划一个大型项目,它将使用Neo4j作为主要存储来对数据进行建模,但我想知道是否还应该使用像MySQL这样的并行结构来支持用户管理子系统。它的优点是我可以使用我有更多经验(18年)的东西来完成登录和帐户管理这项非常繁琐的工作。缺点是保持两个数据库同步的开销,因为我计划让用户也在Neo4j中用一小部分用户信息表示为节点。我知道这很大程度上取决于项目的细节,但如果有人在该领域有类似的设置经验,那将非常感激。
答案 0 :(得分:0)
而不是构建复制,坚持您选择的数据库&构建管理工具和UI。复制很复杂。很难,管理工具希望不那么好。
如果您无法以CSV格式获取数据以进行报告,可能会重新考虑选择数据库。