gpt4 book ai didi

node.js - 是否建议在 AWS 上的 Ubuntu 实例上安装 MongoDB?

转载 作者:太空宇宙 更新时间:2023-11-03 22:51:16 27 4
gpt4 key购买 nike

我要安装MongoDB吗?在 EC2 中的 Ubuntu 实例上(它还应该安装在哪里)?我将使用 S3用于存储并链接DB中的路径。我正在创建一个网站并想使用 Mongo 作为数据库。它是MEAN堆。还将安装NodeJS在同一个实例上。 EC2上对Mongo还有其他推荐吗或AWS

最佳答案

更新:AWS 推出 Amazon DocumentDB 2019 年。DocumentDB 是一种托管 MongoDB 集群。

Amazon 没有任何 MongoDB 托管服务,因此您必须使用一个或 3 个以上 EC2 实例来运行 MongoDB。

请记住,当数据库无法完全存储在 RAM 中时,MongoDB 性能会下降,因此您应该相应地选择 EC2 实例(我建议至少使用 t2.small 或 t2.medium)。

如果您的 EC2 实例没有足够的 RAM,Linux 内核可能会终止您的 Mongod 进程并可能损坏您的数据。创建交换分区不是正确的解决方案,因为 MongoDB 可能会消耗您的 EBS 积分,并使您的实例变得非常慢,然后无法访问。

有关 EBS 突发积分的更多信息:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html#EBSVolumeTypes_gp2

如果您想部署MongoDB集群,请阅读:MongoDB on AWS

PS:您 100% 确定 MongoDB 是正确的选择吗?您可以选择 MySQL 或 PostgreSQL,然后利用 AWS Managed Relational Database Service (RDS) .

关于node.js - 是否建议在 AWS 上的 Ubuntu 实例上安装 MongoDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43055915/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com