将图像作为二进制数据保存到mongodb是否可行?

将图像作为二进制数据保存到mongodb是否可行?,mongodb,Mongodb,我正在建设一个出租公寓的项目,现在用户可以将照片上传到我的数据库中,数据库保存为缓冲区,然后在客户端渲染 将图像存储在mongo中作为缓冲区是可行的,还是我应该创建一个实例,将用户图像上载到s3,然后作为URL保存到mongo中 有关存储此类二进制数据的详细信息,请参见文档 您应该能够找到对特定语言的支持。GridFS是一种用于存储和检索超过BSON文档大小限制16 MB的文件的规范。。不过,说真的,这完全是武断的,这取决于你这个设计师。要么是可行的,,尽管一个可能比另一个更好,这取决于您的具体

我正在建设一个出租公寓的项目,现在用户可以将照片上传到我的数据库中,数据库保存为缓冲区,然后在客户端渲染

将图像存储在mongo中作为缓冲区是可行的,还是我应该创建一个实例,将用户图像上载到s3,然后作为URL保存到mongo中

有关存储此类二进制数据的详细信息,请参见文档


您应该能够找到对特定语言的支持。GridFS是一种用于存储和检索超过BSON文档大小限制16 MB的文件的规范。

。不过,说真的,这完全是武断的,这取决于你这个设计师。要么是可行的,,尽管一个可能比另一个更好,这取决于您的具体实现。从这句话来看,我假设mongodb根本不可行,因为我甚至无法使用snapchat发送照片。这意味着,您经常会丢失mongodb中存储的数据。我也曾想过在aws上使用mysql,但后来它发生了告诉我,由于我设计的所有模式,考虑到它是结构化的,我会有很多空表。使用S3,保持你的应用程序12因子兼容。这不是我所要求的,但无论如何感谢你的时间。