1、数据库读取
(1)、文件系统只能检索文件名;数据库在检索文件的内容方面,有优势。
如果不是检索文件内容,而是文件名,那么要看数据库的类型了。若是基于文件系统之上的数据库(如MySQL),肯定速度不如直接访问文件系统快;如果是数据库自己建立文件系统(如DB2吧),文件存入数据库或者存入文件系统,访问数据应该相差无几。
(2)、要看什么数据库了。
对于MySQL,MySQL的数据文件,是以文件的形式存储的,即是基于文件系统之上的。
如果你的应用不需要对一个txt文件的内容做检索,这肯定是 存在硬盘上快。
如果需要对一个txt文件的内容做检索(注意不是文件名的检索),那么文件系统做不了内容的检索,只能用数据库了。
如果是DB2,其数据文件是在裸设备上建立起来的,那么数据库的访问应该和 硬盘上的访问数据差不多,可能更快。如果要对文件内容做检索,则肯定数据库快
(3)、这个没测试过,不过2者都是基于文件系统的。所以,如果只是根据文件名找到文件,然后显示的话,可以直接存放在硬盘上。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。