mongo atlas或aws - 内部或外部连接

时间:2017-12-20 14:37:06

标签: mongodb amazon-ec2 server amazon-rds mlab

我正在处理我目前在mongo上100%工作的下一个项目, 我以前的项目使用的是SQL + Mongo,我使用AWS RDS + AWS EC2,并且可以在AWS内部IP中连接它们,这使我的连接速度更快。

现在在mongo中有很多花哨的云服务器,比如MLab和MongoDB Atlas,实际上比AWS便宜。

我担心的是,回到外部数据库连接会比RDS中的内部连接更慢,网络消耗更多

有没有人遇到过这样的问题?也许差异并不像我做的那么大,但我需要它进行优化

1 个答案:

答案 0 :(得分:1)

这取决于您的设置。许多"幻想"服务还托管AWS上的东西,因此延迟很小。有些甚至提供私人环境"或者这样,你可以将你的数据库隐藏在公共视野之外。

唯一需要关心的是网络流量的金额。但无论您的数据库主机如何,这都是您的问题。您可以相对容易地测试这一点(例如,从其中一个提供商处获得试用版并测试吞吐量,或者将您自己的MongoDB docker群集提升为用作测试等),以便了解您的性能范围。英寸