我们正在使用cassandra数据库存储网站信息,但我们不确定如何保存图像。
我们可以将它们存储在cassandra中,但是我们也可以分配一个服务器来存储图像。
Cassandra在大数据存储方面有很好的性能,但是如果我们将图像存储在cassandra中,我们必须将它们保存为字节。 对于任何复制,首先我们必须从cassandra读取图像字节并将其存储在一个文件夹中,然后将其地址发送到网页。
你对这个问题有什么想法吗?
你的问题有点难以理解,但最终我认为你的意思是提供图像,并且正在弄清楚你是否想要做
第一个对我来说没有什么意义:如果你从cassandra读取它们,你可能只是把它们stream到客户端,而不是先保存它们。 但是,即使在这种情况下,我也会去寻找一个文件系统的解决scheme:如果没有其他的需求,那么只需要保存文件并为它们服务,就应该使用文件系统。
没有。
就是不行。
您不要将图像存储在数据库中。
图像是文件。
不要将文件存储在数据库中。 (来源:我的博客文章,我在2012年写的)
数据库用于存储数据。
文件系统用于存储文件。
将文件存储在文件系统中。