我想将SQL数据库迁移到MongoDB,那么我应该如何维护关系数据呢?
我正在从事一个项目,我必须将SQL数据库迁移到MongoDB。我使用Mongo3T将数据迁移到MongoDB,但Id生成为1、2、3、4等等。现在我关心的是,我如何维护集合之间的关系 模式如下: 位于某个位置且这些位置具有不同站点的设备。如果有人已将SQL数据库迁移到MongoDB,请添加您的评论以帮助我。:) 注意:我使用NodeJS开发API我想将SQL数据库迁移到MongoDB,那么我应该如何维护关系数据呢?,sql,node.js,mongodb,migration,relational,Sql,Node.js,Mongodb,Migration,Relational,我正在从事一个项目,我必须将SQL数据库迁移到MongoDB。我使用Mongo3T将数据迁移到MongoDB,但Id生成为1、2、3、4等等。现在我关心的是,我如何维护集合之间的关系 模式如下: 位于某个位置且这些位置具有不同站点的设备。如果有人已将SQL数据库迁移到MongoDB,请添加您的评论以帮助我。:) 注意:我使用NodeJS开发API 提前谢谢 关系数据库和面向文档的数据库非常不同,因此您的数据必须进行相应的组织/结构。如果您的数据结构不符合DBMS(数据库管理系统)的要求/建议,则
提前谢谢 关系数据库和面向文档的数据库非常不同,因此您的数据必须进行相应的组织/结构。如果您的数据结构不符合DBMS(数据库管理系统)的要求/建议,则此数据库的使用效率将不高。这意味着您的数据库设计不好,或者选择了错误的DBMS(它不符合您的要求)。如果您打算跟上当前的数据结构,我看不出有任何理由要更改DBMS(从SQL更改为MongoDB)。选择技术/解决方案时,必须选择合适的技术/解决方案(如何满足要求),而不是受欢迎程度 最佳解决方案取决于项目细节。如果我们知道你想迁移的原因,也许我们可以给你更好的建议 可能的解决办法:
- 从SQL迁移到MongoDB,但在大多数情况下,您需要更改数据结构
- 在最好的领域使用这两种DBMS
- 跟上SQL数据库管理系统,优化数据结构和应用程序