-
文件上传是存在硬盘上,还是存在数据库中?0
如果有比较多的文件上传,上千个文件,大小2-3MB,是存在硬盘上,还是存在数据库中?
存在硬盘上,路径保存在数据库中,是比较方便,但是存在一台server上出问题怎么办?是不是应该转换成二进制存到数据库(MySQL)中?2015年1月18日 08:19
26个答案 按时间排序 按投票排序
-
存在硬盘上吧,存在硬盘上读取速度快,sql 查询 并且返回二进制流读取文件比较吗
还不如直接从硬盘上来的快,
害怕文件出问题就使用备份文件的软件2016年5月31日 11:16
-
大多情况都是保存到服务器的硬盘上,然文件的地址保存到数据库中,当然,也不排除有些是存放数据库中,二进制的方式保存到数据库中,同时也罢文件的类型保存库中,使用流的方式读的时候便可以还原
2016年5月27日 15:44
-
文件上传,数据库中存放路径,文件内容放到磁盘上。
文件如果放到硬盘上不利于存贮读取。
文件内容放到硬盘上还会加重数据库负担,备份与恢复数据库的时候增加麻烦。2016年3月25日 12:57
-
不管目前针对的是什么项目,文件都不是存放在数据库里
而是放到独立的一台静态文件服务器中,而是把文件目的地(地址)放到数据库中
好处是:1、对于外部的访问,数据库的读写负载会很小,也就是主观上减少了服务器的压力
2、便于维护和管理,如果怕文件服务器宕机,做个文件服务器的集群(备份),这样文件的存储量会更大2015年11月12日 17:20
-
可以使用免费的云存储啊,云存储还提供CDN之类的,比存你本地好多了,而且不暂用你的硬盘,API也非常简单。可以考虑下七牛云存储,我觉得还可以,可以免费哦
2015年7月12日 22:46
-
大量的文件存储在数据肯定是不合适
可以建立一个文件服务器(SVN、GIT)存储文件,对应的路径映射使用nosql就够了
如果还涉及到文件频繁的检索、分析,建议学习hadoop2015年3月09日 17:12
-
小数据的文件放在数据库里可以的,不过随着存放的文件越来越多,会增加数据库的压力,一般搞数据库优化的,都会把他排除掉,选择放在服务器里
2015年1月20日 17:02
-
文件可以放数据库,但是一般没见过这么干的.
这样会消耗数据库的IO,一旦IO出现瓶颈,就很难解决了.
通过保留文件索引,是一种不错的办法.
可以分散磁盘IO需求.2015年1月19日 18:39
-
1:如果存数据库的话,看似方便了,但是随着业务与数据量的增加,数据库性能会下降,数据难于备份,达到一定量之后可导致业务处理出错。
2:要做到数据与文件分开存储,让数据库瘦身。
3:搭建相应的文档服务器来专门存储业务过程中发生的文件信息,可以搭建多台文件服务器,并进行定时备份。
术业有专攻,没必要把一个累死2015年1月19日 16:41
-
1.首先,文件不要存数据库,别说2-3MB, 50KB的文件都不要存数据库,这里涉及性能,荷载等的各方面原因,也许你不需要了解这么多,只需要知道: 文件不存数据库,在绝大多数场景(包括你这种)都是正确的经验。
2.文件如果很重要,那么,专门见一个NFS用于存放文件,这样多台server都能挂载这个NFS来共享文件。 同样,在后台,可以再做一个简单的job来备份文件。2015年1月19日 13:49
相关推荐
pb上传文件到服务器硬盘上,实现ftp传输
只要能上网,就可以用网络硬盘登录到服务器上进行个人文件的上传、删除及文件目录的新建、修改、共享等操作,随时随地存储自已的个人文件。 本论文基于现状,采用编程语言asp作为开发工具外挂access数据库。力图设计...
如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库
基于Struts2和Spring的网络硬盘系统,批量上传文件和在线解压,优秀源代码! 基于Struts2和Spring的网络硬盘系统,批量上传文件和在线解压,优秀源代码! 基于Struts2和Spring的网络硬盘系统,批量上传文件和在线...
网络硬盘,不用安装只需要放到目录就可以,还可以域名绑定. 一、为什么一直出现“对不起,数据连接错误!如果第一次使用,请先运行setup.asp进行系统配置。” 因为您还未运行Setup.asp进行安装,请在运行Setup.asp...
C# 实现得到本机硬盘中所有文件信息,可删除,带打包程序。 下次在上传asp.net的版本(支持浏览、上传、删除、数据库备份、还原等比较全的操作)的程序
充份使用软件方式获得更高的操作自由度及和操作系统的充分结合,更方便的管理自己的文件,本软件将发展成与网站程序具有相同的功能,可配合或独立使用的一个软件版网络硬盘产品。只要注册即可免费获得200兆网络硬盘...
本程序用于进行MS SQL数据库的备份,可用于数据库服务器本地进行备份,也可用于异地进行备份(自动识别是本地还是异地备份). 1.异地备份时先备份在数据库服务器所在计算机上,然后拷贝到客户机上. 2.直接备份在客户机上....
HttpUploader4更加注重对硬盘的保护,在HttpUploader4中不再直接对文件进行I/O操作,而是在内存中对文件进行操作,所以不仅极大的减少了对硬盘的读写次数,同时速度却变的更快了。 借助于HttpUploader4企业能够帮助...
49.随时在线整理硬盘和数据库中的数据,保持数据最优化。 50.完善的等级防盗链及流量控制功能。 51.支持大文件、多文件、断点续传、进度显示上传。 52.支持直接下载其它网站文件至空间,带详细进度显示功能。 53...
详细介绍 - [ 桃源网络硬盘.Net版 v5.8 官方免费版 ] 桃源网络硬盘可广泛应用于互联网、企业、学校、政府、科研等不同机构的异构网络环境中,不限制系统终端用户量,有关产品分免费共享版和付费商业版两大类,A5源码...
55.随时在线整理硬盘和数据库中的数据,保持数据最优化。 56.在线压缩及备份数据库功能。 57.管理员可自行制作文件下载详细信息页,放置各种广告代码。 58.完善的等级防盗链及流量控制功能。 59.支持大文件、多文件...
本系统源于桃源企业文件管理系统V2.4,所以其具有较好的成熟度,在通用文件基础上增加了文件发布、内容管理和校本资源中心等功能,提供了贴近学校应用的分类服务频道。前台用户角色则按管理者(领导)、教师和学生分...
2.在自己的空间中上传多文件及大文件进行在线查看管理,可建多级目录存放。 3.文件目录多级共享,可共享整个用户空间。 4.树状显示系统功能和目录结构,操作方便。 5.界面模板和样式自定义并可由用户在前台选择喜爱...
本系统源于桃源企业文件管理系统V2.4,所以其具有较好的成熟度,在通用文件基础上增加了文件发布、内容管理和校本资源中心等功能,提供了贴近学校应用的分类服务频道。前台用户角色则按管理者(领导)、教师和学生分...
读取过程 硬盘文件项工厂 Servlet文件上传 文件项迭代器 文件项流 输入流 连接数据库 加载驱动类 获取connection对象 拼写预处理语句,生成预处理 对象preparedStatement 执行 package Servlet; import java....
7.文件上传功能采用稻草老农(5xsoft.com)的无组件上传文件;可同时上传 多个文件到指定目录; 8.数据库密码:brightstar,默认超级管理员:brightstar,密码:brightstar 建议自行更改数据库文件名,同时将conn.asp...
HttpUploader4更加注重对硬盘的保护,在HttpUploader4中不再直接对文件进行I/O操作,而是在内存中对文件进行操作,所以不仅极大的减少了对硬盘的读写次数,同时速度却变的更快了。 借助于HttpUploader4企业能够帮助...
2.上传文件根据FileUpload控件上传 3.把Byte流上传到指定目录并保存为文件 复制代码 UpLoadFiles 页面专用类 19.时间操作类 DateFormat 返回每月的第一天和最后一天 复制代码 TimeHelper 1.将时间格式化成 年月日 ...
uploadfile为上传文件默认文件夹,可在后台设置 Part2:加MTV视频的步骤: 1:强烈建议通过搜索增加的方式,这是本程序的一个人性化的特色功能,快捷方便,摈弃了传统试听类程序通过二级或**联动菜单查找歌手的缺陷...