gpt4 book ai didi

database - 什么是顺序写,什么是随机写

转载 作者:太空狗 更新时间:2023-10-30 01:51:34 25 4
gpt4 key购买 nike

我想知道什么是顺序写,什么是随机写。我会用例子更有帮助。我试着用谷歌搜索结果。但谷歌解释不多。谢谢

最佳答案

当您在磁盘上写入两个彼此相邻的 block 时,您会进行顺序写入。

当您在磁盘上写入两个彼此远离的 block 时,您会进行随机写入。

对于旋转的硬盘,第二种模式要慢得多(可能是数量级),因为磁头必须移动到新位置。

数据库技术在很大程度上(或曾经,也许对 SSD 不再那么重要)是关于优化磁盘访问模式的。因此,例如,您经常看到的是在磁盘位置直接更新数据(随机访问)与写入事务日志(顺序访问)进行交易。使重建实际值变得更加复杂和耗时,但可以更快地提交(并且您有检查点来最终整合建立的日志)。

关于database - 什么是顺序写,什么是随机写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27180409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com