免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: eye_onme
打印 上一主题 下一主题

读写文件不是效率很低的嘛,那么数据库为何效率高呢 [复制链接]

论坛徽章:
0
91 [报告]
发表于 2005-11-07 19:08 |只看该作者
怎么有这么垃圾的帖子?无语。

论坛徽章:
0
92 [报告]
发表于 2005-11-07 19:46 |只看该作者
估计楼主的机子都是一次性把所有的数据都读到内存,再去内存里找,这样真的很快

论坛徽章:
1
射手座
日期:2013-09-30 15:24:05
93 [报告]
发表于 2005-11-08 11:02 |只看该作者
数据库就是比文件要快!我测试过但是具体原因不太清楚

论坛徽章:
0
94 [报告]
发表于 2005-11-08 14:40 |只看该作者
原帖由 北京野狼 于 2005-4-20 00:19 发表
notes不是利用数据库存放邮件的,所谓notes邮件数据库,类似outlook的邮件,就是一个文件非叫数据库也成,但和oracle完全不同。notes会有多少用户一般几十几百而已。yahoo,sina的几十T的邮件都是完全存文本储存, ...


几十百用户的notes????

哈哈哈哈

笑死我了,真没见识
bennie 该用户已被删除
95 [报告]
发表于 2005-11-25 22:41 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
96 [报告]
发表于 2005-11-26 00:50 |只看该作者
原帖由 bennie 于 2005-11-25 22:41 发表
那个数据库不是基于文件的?


应该说哪个数据库不是基于磁盘的.
比如oracle,可以基于文件系统来存储数据, 也可以基于raw device来存储.相同点是都写到磁盘上,但写的方式可能不一样.

把大量数据写到磁盘上去可以有不同的算法. 同时写到10个盘片上肯定比一个盘片一个盘片写要快.
海量数据的应用都采用磁盘阵列(n多的硬盘)的.数据库完全可能在这方面快过文件系统.
bennie 该用户已被删除
97 [报告]
发表于 2005-11-26 11:12 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
98 [报告]
发表于 2005-11-26 12:04 |只看该作者
原帖由 bennie 于 2005-11-26 11:12 发表

我说文件系统了么?好像没有吧!
而且文件和磁盘也没有必然联系,磁盘只是文件的一种存储设备而已。
此外,你那个磁盘阵列和这个没有关系,如果有磁盘阵列的话,一般会做到对应用程序透明。


oracle数据库的确可以做一部分类似操作系统的工作. 这个层面比应用程序做得工作要多.
印象中, 涉及多个磁盘时,tablespace如何划分(指针对盘片的分布)对访问效率有影响,不是简单的搞几个文件那样.
bennie 该用户已被删除
99 [报告]
发表于 2005-11-26 12:12 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
bennie 该用户已被删除
100 [报告]
发表于 2005-11-26 12:13 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP