2011-09-09 76 views

回答

10

文件系统是总是比数据库快。数据库有锁定,分片缓冲区,SQL解析,查询计划等开销。

最终,数据库驻留在文件系统上。数据库是文件系统和开销。

+0

好点,虽然我会补充说,对于大多数用途来说,数据库可能从内存中提供服务的速度可能没有可测量的差异,并且良好的操作系统在内存中具有文件缓存。因此,在决定使用哪一种之前,您需要确定缓存系统是否真的是您的应用程序的瓶颈。 –

+1

@Lie Ryan:在优化之前测量。好建议。 –