eye_onme 发表于 2005-04-10 00:45

读写文件不是效率很低的嘛,那么数据库为何效率高呢

如题

FH 发表于 2005-04-10 06:59

读写文件不是效率很低的嘛,那么数据库为何效率高呢

谁说数据库效率高的?

Alligator27 发表于 2005-04-10 22:48

读写文件不是效率很低的嘛,那么数据库为何效率高呢

数据库用很多CACHE技术.

muzhu 发表于 2005-04-11 04:25

读写文件不是效率很低的嘛,那么数据库为何效率高呢

CACHE

bleem1998 发表于 2005-04-11 09:29

读写文件不是效率很低的嘛,那么数据库为何效率高呢

数据库是direct IO
不是用普通的read\write
并且有很多cache

aero 发表于 2005-04-11 09:49

读写文件不是效率很低的嘛,那么数据库为何效率高呢

What's the meaning of "direct I/O"?

albcamus 发表于 2005-04-11 09:56

读写文件不是效率很低的嘛,那么数据库为何效率高呢

我只知道大型数据库用raw IO,绕过文件系统直接和驱动层打交道,速度能提高不少。

lenovo 发表于 2005-04-11 10:48

读写文件不是效率很低的嘛,那么数据库为何效率高呢

原帖由 "aero"]What's the meaning of "direct I/O"?


就是bleem1998和albcamus所说的,
绕过了文件系统,读写数据并不是用read和write系统调用,
看这个。
http://www.linuxeden.com/edu/doctext.php?docid=3189

aero 发表于 2005-04-11 10:50

读写文件不是效率很低的嘛,那么数据库为何效率高呢

Thank you, I got it.

river_wave 发表于 2005-04-11 12:01

读写文件不是效率很低的嘛,那么数据库为何效率高呢

原帖由 "lenovo" 发表:


绕过了文件系统,读写数据并不是用read和write系统调用,
看这个。
http://www.linuxeden.com/edu/doctext.php?docid=3189

绕过了文件系统读写数据就不用read、write了?那你怎么操作裸设备?汇编?
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 读写文件不是效率很低的嘛,那么数据库为何效率高呢