【发布时间】:2015-05-15 04:39:15
【问题描述】:
我正在为数据库 ORM 使用 Node、Express、Angular 和 Sequelize。到目前为止一切都很好,但我只是需要向 sequelize/node 后端添加一个额外的数据源。
我将如何在 Sequelize 中设置两个不同的数据库(一台服务器上的 db1 和另一台服务器上的 db2)并并排使用它们?
这甚至被支持吗,我需要为此写一些我自己的东西吗?我环顾四周,但找不到任何提及这样做的事情。
提前感谢您的帮助。
【问题讨论】:
-
当您说两个不同的数据库时,您是指具有不同架构的完全不同的数据库,还是只是相同架构的两个实例(可能被复制?)
-
我不确定您对 Sequelize 的投入程度,但sails.js ORM 支持跨数据源连接,即使它们是不同的类型(例如,您可以针对 PostgreSQL 连接 MongoDB)或其他什么。
-
将研究sails.js。谢谢
标签: angularjs node.js express orm sequelize.js