文件和数据库设计

时间:2017-04-12 04:12:40

标签: sql-server database file web

我想托管用户上传到网站的图片。

但是我不知道如何在网站dataBase上存储它。 我知道如何使用SQL但是在SQL服务器上存储1mb +图像似乎是个不太好的想法。

我的问题是:如果你的系统有上载图像的帐户,你会在Web服务器上创建某种文件系统并将其与SQL数据库一起使用吗?

例如,在网络服务器上,您将创建一个/ accounts文件夹,其中包含数千个包含图像文件的文件夹。然后使用SQL查询等来查找用户名和相关文件夹?

很抱歉,如果这是一个愚蠢的问题,我只是不知道要搜索什么来了解更多有关此类主题的信息。

1 个答案:

答案 0 :(得分:0)

将图像存储在数据库中通常是个坏主意。根据您尝试做的事情的规模,有几种方法可以完成。

最简单的管理方法可能是为每个用户创建一个唯一的目录,如果它变大,那么你可以将它分割成许多存储设备,虚拟服务器以及你拥有的东西。然后由用户跟踪数据库中的图像信息。