问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

大量小文件存储,如何选择存储方案

发布网友 发布时间:2022-04-20 20:13

我来回答

5个回答

热心网友 时间:2023-07-21 04:59

文件还是放服务器的文件夹好,不然数据库大了,对性能需求很高。
想文字信息,则放数据库好些。

热心网友 时间:2023-07-21 05:00

个人认为 应该是根据用户上传的文件不同选择不同的存储方式.例如"图片"存数据库,"程序"存路径
"歌曲" 存路径 也许有100个人同时上传保存同一首歌曲,就应该只保存1个mp3文件.其他的都引用保存路径 等等...... 哎,任务难做啊.

热心网友 时间:2023-07-21 05:00

个人觉得是直接保存到文件夹中,然后在数据库中存储文件保存地址,可以把文件夹的名称设置为一个guid, 或者一个用户 一个文件夹。

热心网友 时间:2023-07-21 05:01

保存文件地址省事

热心网友 时间:2023-07-21 05:01

小文件其实可以保存在服务器上特定目录,数据库中记录文件名和格式,小文件转化成二进制文件保存。使用时再转化回来。
也可以 BLOB格式存储到数据库中。
这两种方法都是可以实现的。

只不过各有优缺点。
直接存储到数据库中当数据库备份时,小文件同时被保存,不会出现遗漏。
本地文件存储时备份数据库时,小文件转化成的二进制文件没有被保存,日后恢复恐怕比较难。
另外,二进制文件被替换后,就不能被程序正确处理,存在安全隐患。你懂吧~

而直接存储到数据库中,文件大小应该是有*的,太大的文件不宜存储于数据库中。
其实具体到程序中,可以作成可以手工配置的,可以选择存储方式,可以选择文件大小*。
这样即使客户的需求有变化,也可以自己变更,不需要更改代码。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在波兰的签证率高不高 去波兰如何办签证 去波兰办签证好办理吗 波兰签证好签吗 win7 多重网络 教师资格证普通话要多少级 想考教师资格证普通话必须过几级 qq影视会员SVIP和超级影视VIP的区别在哪里? 一小撮怎么造句 盛行一时怎么造句 在文件物理存储组织形式中,()常用于存放大型系... 常用的文件存储设备的管理方法有哪些 什么是文件的存储格式 常见存储格式 文本信息的存储格式有哪些 常用文件存储设备管理方法有哪些操作系统课后题 如何将PPT中图片表格转换成电子表格? 如何把ppt中的表格转化为word中的表格 ppt中,怎样在已有的文字上画相应的表格? 在ppt操作中怎么借助word文档应用程序中的插入中的... PPT中文本和表格可以互相转换吗 如何把ppt中的表格转换成word表格 ppt怎样将文字添加表格 ppt怎么将文字转换为图表 怎么把ppt里的excel转成excel ppt中如何文字转换为表格 急求,PPT中如何将文字转换成表格? 在powerpoint怎么把文本转变为表格 幻灯片里的文字和表格如何转换成文档 ppt里如把文字变成表格 经常出差,但是文件不多又不想带电脑,有什么好的... 实现文件存储一般需要使用哪些类型的类?主要编程步... 存储大量大文件,用什么好 电脑文件如何存放最好 比较各个存储类型的优缺点? 求推荐文件存储设备 菠萝可不可以直接吃? 菠萝可以直接吃? 菠萝不削皮可以直接吃吗? 刚刚买的菠萝,削了皮,没浸盐水,可以直接吃吗? 菠萝可以直接吃吗 菠萝直接吃会怎样呢? 菠萝直接吃的危害 买了个凤梨回来,凤梨切了直接吃还是要泡盐水? 刚买的菠萝应该怎么吃? 水果菠萝不用盐水浸泡,就可以直接吃,是吗? 买了个菠萝怎么吃? eclipse中如何选中多行同时对代码进行编辑,快捷键是哪个67 联想笔记本的电池怎么拆下来 笔记本电脑怎么拆电池