社区
MySQL
帖子详情
放文件系统里快,还是数据库里快
godidea
2010-03-10 04:21:07
加精
linux + apache + php + mysql 的环境
文章的内容 肯定不会用于 查询检索,大概有10万条记录,1.5G左右,是放在数据库里建文章id索引 还是放在文件系统里,用文章id号做文件名,然后include进来
哪种方式速度快并且节省资源
...全文
9555
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)
一文搞懂什么是数据仓库(Data Warehouse)数据仓库与
数据库
区别有哪些?什么是元数据?
本文深入介绍了数据仓库的概念、解决的问题及其主要特征,包括面向主题、集成、稳定和时变。对比了数据仓库与
数据库
的区别,并探讨了数据仓库的分层架构,如ODS、DWD、DW、DM和ST层。此外,详细阐述了元数据的定义、工作内容和技术业务元数据的区别,强调了元数据在数据治理和保证数据质量中的重要性。最后,讨论了数据治理原则和数据集市的角色。
数据管理系统期末复习——01概述
该博客主要是
数据库
知识的复习题目,包含填空、选择、判断和简答。填空涉及数据基本单位、
数据库
相关概念等;选择考查数据管理系统的特点、独立性等;判断考查数据管理系统功能;简答解释了数据、
数据库
等概念,还对比了
文件系统
与
数据库
系统,阐述使用
数据库
系统的好处。
使用 SQLite
数据库
实现简单的数据管理系统
本文介绍了使用 SQLite
数据库
实现简单数据管理系统的方法。阐述了 SQLite 背景、概念,讲解核心算法原理与操作步骤,包括
数据库
连接、表操作、数据增删改查。给出数学模型和项目实战案例,探讨应用场景,推荐学习资源、工具框架和论文著作,总结发展趋势与挑战并解答常见问题。
大数据领域数据仓库的分布式
文件系统
本文聚焦大数据领域数据仓库的分布式
文件系统
,阐述其架构、原理与实战应用。介绍了数据仓库与DFS的共生关系、主流DFS对比,讲解核心算法和数学模型,通过基于HDFS构建企业级数据仓库的实战案例,给出性能优化策略,还提及未来趋势与挑战。
MYSQL-创建
数据库
CREATE DATABASE (十一)
本文介绍了MySQL中CREATE DATABASE语句,使用该语句需有CREATE权限,创建
数据库
时若未指定相关条件可能出错。
数据库
被实现为目录,创建时会在数据目录和db.opt文件下创建目录。还提到查看字符集和排序规则的语句,以及创建
数据库
的其他注意事项。
MySQL
57,064
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章