什么是最好的方式存储网站的图像?

我们正在使用cassandra数据库存储网站信息,但我们不确定如何保存图像。

我们可以将它们存储在cassandra中,但是我们也可以分配一个服务器来存储图像。

Cassandra在大数据存储方面有很好的性能,但是如果我们将图像存储在cassandra中,我们必须将它们保存为字节。 对于任何复制,首先我们必须从cassandra读取图像字节并将其存储在一个文件夹中,然后将其地址发送到网页。

你对这个问题有什么想法吗?

你的问题有点难以理解,但最终我认为你的意思是提供图像,并且正在弄清楚你是否想要做

  • 将它们保存在cassandra中,并在retreival上写入文件,然后将链接发送到客户端。
  • 将它们保存在单独的服务器上。

第一个对我来说没有什么意义:如果你从cassandra读取它们,你可能只是把它们stream到客户端,而不是先保存它们。 但是,即使在这种情况下,我也会去寻找一个文件系统的解决scheme:如果没有其他的需求,那么只需要保存文件并为它们服务,就应该使用文件系统。

没有。

就是不行。

您不要将图像存储在数据库中。

图像是文件。

不要将文件存储在数据库中。 (来源:我的博客文章,我在2012年写的)

数据库用于存储数据。

文件系统用于存储文件。

将文件存储在文件系统中。