我有一个管理员类型系统的网站与多个网络服务器,用户可以配置页面和上传图像出现在页面上(类似于CMS)。如果您已经有一个带有副本集设置的MongoDB实例,那么存储这些上传文件的首选方式是什么,以便存在故障转移,为什么?图片上传 - CDN,MongoDB或NFS?
- CDN,如Amazon S3/CloudFront。
- 将图像存储在MongoDB中?我现在就这样做,不要使用GridFS,因为我们的图像都在1MB以下。
- 使用某种类型的NFS进行某种故障转移设置。如果#3,那么你如何配置这个故障转移?
我现在使用#2就好了,并且在没有故障转移之前使用过#3。如果我使用MongoDB作为我的网站的数据存储和提供图像,这些GET请求可能会影响从数据库中获取非图像数据的性能吗?
感谢您的想法。我刚刚遇到[GridFS与CDN](http://groups.google.com/group/mongodb-user/browse_thread/thread/fa2963c175fe325f/6b76caa93f0ba8ee) – Bradford 2011-04-04 20:19:00
哈哈......那就是我! – luckytaxi 2011-04-04 20:25:44