Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在网络上运行的桌面应用程序中,在数据库中存储图像文件是否良好?_Vb.net_Algorithm_Image Processing - Fatal编程技术网

Vb.net 在网络上运行的桌面应用程序中,在数据库中存储图像文件是否良好?

Vb.net 在网络上运行的桌面应用程序中,在数据库中存储图像文件是否良好?,vb.net,algorithm,image-processing,Vb.net,Algorithm,Image Processing,我最近遇到了一个在网络中存储图像文件的问题 我开发了一个桌面应用程序。它在网络中运行。它有中央数据库系统。用户从网络中自己的计算机登录并完成他们的工作 到目前为止,数据库操作都进展顺利,没有问题。用户共享来自同一数据库服务器的数据 现在我也被要求保存用户[操作员]的照片。我不知道是将其作为其他数据保存在数据库中,还是存储在单独的文件服务器中 我想知道哪一个更好地将图像存储在数据库或文件服务器中? 编辑: 主要目的是存储账户持有人的照片和签名,然后在交易过程中显示,以便出纳员可以验证此人和签名是否

我最近遇到了一个在网络中存储图像文件的问题

我开发了一个桌面应用程序。它在网络中运行。它有中央数据库系统。用户从网络中自己的计算机登录并完成他们的工作

到目前为止,数据库操作都进展顺利,没有问题。用户共享来自同一数据库服务器的数据

现在我也被要求保存用户[操作员]的照片。我不知道是将其作为其他数据保存在数据库中,还是存储在单独的文件服务器中

我想知道哪一个更好地将图像存储在数据库或文件服务器中?

编辑:
主要目的是存储账户持有人的照片和签名,然后在交易过程中显示,以便出纳员可以验证此人和签名是否正确?

我认为您必须更好地定义的含义

如果更快我猜您不想使用数据库。您可能只希望它在文件服务器上显示

如果你想要一个像迷你脸谱这样的东西,你需要一个更加动态的环境,也许你最好把它存储在一个数据库中

这与其说是一个答案,不如说是一个问题,你想对这些图片做些什么?

参见以下内容:


因为这是一个桌面应用程序,所以有点不同

这实际上是我们在这里讨论的数据量。如果您只有100个左右的用户,并且只有个人资料图片,出于一些实际原因,我会将其存储在数据库中:

  • 无需管理或担心单独的文件存储

  • 您不需要为每个用户授予共享文件夹访问权限

  • 没有权限问题

  • 不可能有人弄乱你的形象店

  • 它将包含在标准数据库备份中

  • 它将很好地链接到您的数据(没有绝对和相对路径问题)


  • 当然,如果你要为成千上万的用户存储大量图像,我会选择文件系统存储。

    如果是像mini facebook这样的应用,为什么最好将其存储在db中?我同意你的建议。但对上述答案有些困惑:下一个选项: