【发布时间】:2019-07-07 16:47:15
【问题描述】:
我是设置我的第一个全栈项目(使用 Node JS、Express、Mongoose)的初学者。我在 EC2 实例上使用 AWS Cloud9 并连接到我的第一个 MongoDB Atlas 集群。我已通过 VPC 成功链接我的 AWS 和 MDB 账户。
在 MBD 中设置与集群的连接时,系统会要求我在这两者之间选择一种连接方法: 1) 与 Mongo Shell 连接(需要支持 TLS/SSL 的 Mongo Shell) 2) 连接您的应用程序(获取连接字符串并查看驱动程序连接示例)
各有什么优缺点?
第二种方法很简单——将节点应用直接连接到集群。
第一个不太好 - 如果我不在本地托管文件,我为什么要运行 shell?或者这会导致本地托管?但是 Atlas 不是云数据库吗?
我最终希望走从长远来看最具可扩展性和可维护性的路线。
我在这里的理解中遗漏了一些东西。任何意见将不胜感激!
【问题讨论】:
标签: mongodb amazon-ec2 aws-cloud9