我正在编写一个将存储大量图像(可能还有视频)文件的应用程序。上传后,它们将立即被推送到某个云服务 CDN 上,以便实际向公众提供服务。这个想法是将图像存储在可靠的、可备份的存储中。我预计大约有 200,000 个对象,每个对象最大 10KB,可能还有更少的几 MB 视频文件。
默认情况下,我会使用文档建议的 Postgres 。
- 这是一个明智的想法吗?
- 它会使备份数据库成为一场彻头彻尾的噩梦吗?经验?
- 有任何可靠性问题吗?
- 这会影响数据库其他部分的性能吗?请记住,对于每个图像,数据库只会被击中一次或两次。