Database 什么是顺序写入,什么是随机写入
我想知道什么是顺序写入,什么是定义中的随机写入。举个例子我会更有帮助。我试着用谷歌搜索结果。但谷歌的解释并不多。Database 什么是顺序写入,什么是随机写入,database,operating-system,Database,Operating System,我想知道什么是顺序写入,什么是定义中的随机写入。举个例子我会更有帮助。我试着用谷歌搜索结果。但谷歌的解释并不多。 谢谢当您在磁盘上写入相邻的两个数据块时,您可以进行顺序写入 当您在磁盘上写入两个彼此相距较远的块时,会发生随机写入 对于旋转的硬盘,第二种模式要慢得多(可以是数量级),因为磁头必须移动到新的位置 数据库技术在很大程度上与优化磁盘访问模式有关(或者已经,可能不再对SSD那么重要)。例如,您经常看到的是,在磁盘位置直接更新数据(随机访问),而不是写入事务日志(顺序访问)。使重建实际值变得
谢谢当您在磁盘上写入相邻的两个数据块时,您可以进行顺序写入
当您在磁盘上写入两个彼此相距较远的块时,会发生随机写入 对于旋转的硬盘,第二种模式要慢得多(可以是数量级),因为磁头必须移动到新的位置
数据库技术在很大程度上与优化磁盘访问模式有关(或者已经,可能不再对SSD那么重要)。例如,您经常看到的是,在磁盘位置直接更新数据(随机访问),而不是写入事务日志(顺序访问)。使重建实际值变得更加复杂和耗时,但会加快提交速度(并且您有检查点来最终合并生成的日志)。可能重复@RaymondChen,因为它们只是不同的问题。我已经读过了。“当人们谈论对文件的顺序写入和随机写入时,他们通常会区分没有中间寻道的写入(“顺序”),与寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻写-寻。这是公认答案的第一句话。感谢您的回答,为什么它对SSD不重要?SSD没有需要在旋转磁盘周围移动的物理磁头。