考虑到固态硬盘(SSD)的价格正在降低,很快将成为系统驱动器的主流,并且考虑到它们的访问速率显著高于旋转磁介质,那么使用SSD进行本地存储会提高哪些标准算法的性能呢?例如,SSD的高随机读取速度使得基于磁盘的哈希表对于大型哈希表来说是可行的;4GB的磁盘空间是readily available的,这使得哈希到32位整数范围内变得可行(更适合于查找而不是填充,尽管填充仍需要很长时间);而这样的哈希表大小在使用旋转介质时将因访问速度过慢而难以处理,但在SSDs上却不应该是一个问题。
除了哈希表之外,未来转向SSD是否还有其他潜在的算法性能提升领域呢?我更愿意看到关于如何工作的推理而非观点,我不希望这变得有争议。
除了哈希表之外,未来转向SSD是否还有其他潜在的算法性能提升领域呢?我更愿意看到关于如何工作的推理而非观点,我不希望这变得有争议。