数据库与文件系统都是用来存储信息的,但通常都觉得数据库具有更高的性能,但这个实际上是有误解,通常数据库中存储的是格式化数据,按字段划分,故可以通过索引等来精确定位具体内容所在的物理位置,而文件通常就需要通过文件名,若要通过文件中的内容则必须攫取其中的关键字来分类定位,所以速度优化的本质都是通过映射具体内容来定位该文件的物理位置,迅速将其读出,但硬件的方式改变,很多搜索算法也需要修改
数据库与文件系统-优化的本质
最新推荐文章于 2024-10-12 17:19:59 发布
数据库与文件系统都是用来存储信息的,但通常都觉得数据库具有更高的性能,但这个实际上是有误解,通常数据库中存储的是格式化数据,按字段划分,故可以通过索引等来精确定位具体内容所在的物理位置,而文件通常就需要通过文件名,若要通过文件中的内容则必须攫取其中的关键字来分类定位,所以速度优化的本质都是通过映射具体内容来定位该文件的物理位置,迅速将其读出,但硬件的方式改变,很多搜索算法也需要修改