一个猫鼬收集会减缓另一个吗?

时间:2013-03-24 08:27:11

标签: node.js mongodb collections mongoose

我正在运行一个网站,我希望用户能够上传和存储图片。我意识到建议使用亚马逊s3之类的外部服务来存储图像,但是我不想在此刻支付这样的费用。

我被告知的另一种方法是创建一个用于图像检索的API。但是,mongoose不允许同时存在多个数据库连接,因此最简单的方法就是为我的图像使用单独的集合。

我的问题是,使用单独的图像集还是会减慢对其他集合的访问速度吗?理想情况下,我希望它是分开的,以便即使是繁重的图像流量也不会影响我的其他收藏品,但我不确定是否是这种情况......

有人可以为我澄清一下吗?

由于

1 个答案:

答案 0 :(得分:1)

我知道这不是你问题的直接答案,但恕我直言,如果你要做某事,第一次做正确的事,并将你的图像保存到像S3这样的东西。

S3有一个可以使用1年的免费套餐。它会给你5 gbs的空间,2万个GET请求和每月2000个上传(老实说,如果你过去了,你可以负担得起一个小计划)。您可以阅读AWS的免费产品here