【问题标题】:Reading a small file k times + small writes vs read large file k times + small appends读取小文件 k 次 + 小写入 vs 读取大文件 k 次 + 小追加
【发布时间】:2011-09-27 03:00:04
【问题描述】:

我必须为显示最近事件的脚本做出决定。

每个事件可以小于 250 字节。

有两种方法可以做到这一点

  1. 每次事件后写入文件。读取文件并输出。
  2. 在每个事件之后附加到文件。阅读整个文件,找到最后一项,输出。 (文件的大小可能会变得非常大,最高可达 1MB)

假设读取非常频繁(最多每秒一次),写入非常频繁(例如每天大约 1000 次)

哪种方式更适合硬盘?

【问题讨论】:

    标签: hard-drive


    【解决方案1】:

    别担心。硬盘被缓存(读取和写入)。

    做最简单、最容易理解的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-11
      • 2023-03-28
      • 1970-01-01
      • 2012-02-12
      • 2018-08-08
      • 2011-02-12
      • 2014-06-07
      • 1970-01-01
      相关资源
      最近更新 更多