【问题标题】:How to use one relational(postGreSql) and one non-relational(MongoDb) database in single node.js application如何在单个 node.js 应用程序中使用一个关系(postGreSql)和一个非关系(MongoDb)数据库
【发布时间】:2018-04-13 10:14:41
【问题描述】:

我必须在一个 Node Js 项目上工作,我必须在单个应用程序中使用两个数据库,一个数据库是 MongoDb,另一个是 postgreSql。到目前为止,我在一个项目中只使用了一个 dababase。我只想知道“是否可以在一个 Node Js 项目中使用上述两个不同的数据库”。如果可以,请您提供设置项目所需的基本配置和插件吗?

【问题讨论】:

    标签: javascript node.js mongodb postgresql


    【解决方案1】:

    是的...NoSQL 和另一个 RDBMS 在一起...因为

    NoSQL:快速而简单,但几乎没有结构来强制数据约束。

    RDBMS:满足所有 ACID 属性,确保您的数据安全和干净。但随着流量和数据集大小的增长,性能会迅速下降。

    因为这样做..

    你可以使用像mongoose这样的ODM(Object Document Mapper)来处理mongoDB

    &一个像sequalize这样的ORM(对象关系映射器)来处理mysql、postgre

    按照文档中的规定.. 你必须同时安装

    npm i -s mongoose 续集

    【讨论】:

    • 感谢您的快速回复。我得到了答案
    • 是的...当然我一定会尝试的。谢谢
    猜你喜欢
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多