社区
MySQL
帖子详情
放文件系统里快,还是数据库里快
godidea
2010-03-10 04:21:07
加精
linux + apache + php + mysql 的环境
文章的内容 肯定不会用于 查询检索,大概有10万条记录,1.5G左右,是放在数据库里建文章id索引 还是放在文件系统里,用文章id号做文件名,然后include进来
哪种方式速度快并且节省资源
...全文
9234
168
打赏
收藏
放文件系统里快,还是数据库里快
linux + apache + php + mysql 的环境 文章的内容 肯定不会用于 查询检索,大概有10万条记录,1.5G左右,是放在数据库里建文章id索引 还是放在文件系统里,用文章id号做文件名,然后include进来 哪种方式速度快并且节省资源
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
168 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pandaidea
2010-09-27
打赏
举报
回复
当你的I/O操作过多时,你会发现内存操作快……
linguangfei2007
2010-03-16
打赏
举报
回复
值得学习,我也要研究研究
认真为自己
2010-03-16
打赏
举报
回复
学 习
sjzzy
2010-03-15
打赏
举报
回复
放文件系统里快啊,必须地
Teng_s2000
2010-03-15
打赏
举报
回复
哈哈,都不要走极端的嘛
liuxuejin
2010-03-15
打赏
举报
回复
好期待这个问题详解!!!
shaonew
2010-03-15
打赏
举报
回复
放数据库你要好些
cgjkjk
2010-03-15
打赏
举报
回复
用数据库快,数据库的分级检索对文件的数量不敏感。
huanly
2010-03-15
打赏
举报
回复
xuexi xuexi
```
zhan750520
2010-03-15
打赏
举报
回复
应该是放在数据库快。
cnpxm
2010-03-15
打赏
举报
回复
显然是用文件快。。。
我现在在做的工作就是把以前代码里用到的数据库部分的代码去掉,改成读写文件形式。
以前3小时,现在不到10分钟。。。
我觉得对于你这种情况,更没有必要用数据库。
数据库有它的好处,但不是这么用的。
FYI
ImFantasy
2010-03-15
打赏
举报
回复
如果你以后想搜索 咋办? 放数据库了, 你以后搞起来也方便
lovetree2010
2010-03-15
打赏
举报
回复
学习大家的经验。
jcrsjcrs
2010-03-14
打赏
举报
回复
学习中。。。。。。。。。。
yuezhiren
2010-03-14
打赏
举报
回复
1.5G的数据......你自己保存在文件系统中能对数据的可靠性有所保障么......
ufo2006
2010-03-14
打赏
举报
回复
楼主的需求肯定是数据库快了,而且快的不是一点两点。说是文件系统快的是对操作系统不了解。
简单说吧,放文件系统里,你每请求一个文件,操作系统都要分配句柄,加锁,释放文件后又要释放这些资源。而在数据库内读取一个文件,只需定位到相应的磁盘位置读取即可(纯读取的数据库可设置弱事务处理)。再者现在内存都很大,弄个内存数据库来,那是比硬盘性能有数量级的提高了。
关于文件系统和数据库的性能对比86楼有人做过试验的,楼主可以了解一下。
PCSKiller
2010-03-14
打赏
举报
回复
我看到大家基本都是在考虑速度快慢的问题,这个应该容易决定,只要测试一下就可以了嘛,以我的经验看是数据库会快很多。
另外一个需要注意的是如果你要做多台web服务器进行负载均衡的话,做成文件形式存储就要考虑文件的同步问题,而放在数据库中就不存在这样的问题,而且备份起来也简单一些
feeko
2010-03-14
打赏
举报
回复
我觉得是文件系统快
Rmuyu
2010-03-14
打赏
举报
回复
快的含义模糊?
如果要快速在上万条相同的目录中找到需要的内容?是数据库快。在信息管理上要能通过多种方式在最短时间内找到内容是高技术。
skyaspnet
2010-03-14
打赏
举报
回复
学习。。。
加载更多回复(145)
中国电信话费查询清单系统
查询到你的话费清单:如话费清单格式。 把它复制粘贴到一个文本文件中就可以了。注意:只要清单那部分 ...然后建一个
数据库
,选择
数据库
文件和话费清单文件后点《处理》。 这样就可以打开
数据库
进行操作了。
数据库
与
文件系统
的区别
数据库
与
文件系统
的区别?
文件系统
文件系统
是操作系统用于明确存储设备(常见的是磁盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理...
数据库
与
文件系统
由于工作需要,我简单的了解了一下
文件系统
与
数据库
系统,现总结如下,希望对广大读者有所帮助。
文件系统
的简单介绍
文件系统
是操作系统的子系统,用于操作系统明确存储设备或分区上的文件的方法和数据结构。
文件系统
...
数据库
系统和
文件系统
的区别
文件系统
与
数据库
系统的区别:
文件系统
面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。
数据库
系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的...
举出适合
文件系统
而不是
数据库
系统的应用例子,以及适用
数据库
系统的应用例子。
举出适合
文件系统
而不是
数据库
系统的应用例子,以及适用
数据库
系统的应用例子。 (1)适用于
文件系统
而不是
数据库
系统的应用例子: 数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章