摘要
本发明提供了一种固态硬盘智能加速读取数据的方法以及系统,包括:接收到数据读取请求时,读取固态硬盘中每个数据块的基本信息,基于基本信息构建各个数据块的信息指纹;基于数据读取请求构建请求数据的信息指纹,采用布隆过滤器排除不匹配的数据块;利用局部敏感哈希算法,对请求数据的信息指纹与排除后的数据块的信息指纹进行相似度计算,定位出与请求数据最相似的数据块;根据定位的结果,从固态硬盘中读取请求数据。在本发明中,通过采用布隆过滤器排除不匹配的数据块;对请求数据的信息指纹与排除后的数据块的信息指纹进行相似度计算,定位出与请求数据最相似的数据块,克服了当前读取数据时耗时长以及浪费系统资源的缺陷。