假设我想在GCP / AWS / Digitalocean上托管我的电子商务网站。我正在使用MongoDB作为数据库。 那哪个会更好?
在远程计算机(GCP / AWS / Digitalocean)上安装mongodb
或
使用MongoDB Atlas部署,管理数据库 您能否提及两者的利弊,在哪种情况下应该使用这些方法?
答案 0 :(得分:0)
这是一个真正的“棘手”问题,因为每个其他人都有不同的意见,请尝试根据我自己的经验(aws ec2实例)进行回答。
Atlas与EC2缺点:
我想说图集的第一“骗局”是成本,它比运行自己的ec2(至少在我看来,大约1TB的数据)要贵得多,具体取决于数量数据,实例大小,备份例程等等。
您的“控制权”更少,显然您将无法访问运行实例的实际服务器。
优点:
我要在这里停留,因为我可以继续列出无穷无尽的细微差别,这些细微差别最终会以观点为导向。
尽管(根据我自己的经验)我会说地图集很棒,但我会特别考虑使用它,尤其是在满足以下条件的情况下: