硬盘读写问题

我的程序需要不断的向硬盘写数据,我想知道用什么方式可以做到效率最高同时提高硬盘的寿命,是积攒到一定的数量的数据再写吗?可是多少最合适呢?

硬盘本身就有缓存,我相信读写对寿命的影响很有限。

当然可以考虑缓存一些数据再写到硬盘。主要还是考虑缓存多少数据,在丢失的时候可以接受。至于硬盘寿命,简单想像成数据块越大越好就可以了。