首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们应该将数据存储在数据库中吗?

我们应该将数据存储在数据库中吗?
EN

Stack Overflow用户
提问于 2013-05-27 20:43:30
回答 3查看 78关注 0票数 0

我是asp.net初学者,目前在“上传下载文件”项目中工作,使用asp.net和vb.net作为代码背后的语言(如skydrive的web)。

我想问的是关于上传文件到服务器,我们必须将路径文件,大小,访问或创建日期存储到数据库中吗?正如我们所知,我们可以在system.io中使用目录列表。

谢谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-27 21:33:08

您肯定希望存储该文件的路径。你想要一种方法来找到文件;)也许以后你会有多个服务器,复制或其他奇特的东西。

至于其他部分,这有点取决于网站的类型。如果它将获得高流量,然后将其存储在数据库中,这将限制IO调用的数量(非常慢)。而且,处理排序和查询也会容易得多。(按日期排序,仅提取读取的onyl文件,...)。

如果您想要显示历史或统计数据,数据库也会有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2013-05-27 20:46:18

您可以将文件保存在某个目录中,也可以将该文件的路径保存在数据库中。您还可以在数据库中存储该文件的大小和创建日期。但是在DB中存储文件有点困难。而不是将文件保存在目录中并将文件路径保存在数据库中

票数 0
EN

Stack Overflow用户

发布于 2013-05-27 20:47:35

您可以将文件信息存储在数据库中,以构建一些额外的功能,如“避免存储重复文件”,因为您在数据库中的搜索速度更快!如果您搜索文件系统,请始终执行递归函数调用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16773498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档