Windows项目组有一台机器叫“暂存服务器(scratch
)”,它被用来当作暂存临时文件的文件服务器。例如,如果你想给某人发送一些宕机日志,你可以把日志拷贝的到暂存服务器上,然后告诉那个人文件存放地址。暂存服务器上的文件不会做备份,也不是让你来存放任何的永久文件的。
Windows项目组喜欢用这台机器测试各种的文件服务器特性。例如,在这暂存服务器上使用分级存储管理( hierarchical storage management),用粗暴的方式把文件转移到磁带上,这样,分级存储管理开发小组就能得到真实世界的使用场景。
Windows小组会时不时的清理硬盘,把硬盘格式化,换成NTFS文件系统格式,这种新的文件系统能在高负载的情况下适应他们的存储需求。
每当这类的“整盘清除事件”发生时,你都会收到某些人发来的邮件说,“嗨,我的齿轮去油剂(sprocket degreaser)文件怎么啦?我把它放在了\\scratch\temp\sprocket_degreaser
目录下,可是现在找不到了。我的自动化测试是需要这些文件的,而且,还有些文件存放在\\scratch\temp\foobar_test_data
目录下,全没啦!”
— 唉,这是台暂存服务器。为什么你要把重要的文件放在上面?
“哦,这样呀…” (抓着后脑勺)
— 这样的,在我们格式化硬盘前,我们把所有文件都拷贝到了\\scratch2\save
目录下,你可以在那里找找。但请记住,暂存服务器是放临时文件的,对上面的文件不做任何的保证。
“哦,是吗,谢谢。”
你以为把这台机器叫暂存(scratch
)服务器,人们就不会往上面放长久性的文件了。也许你应该把这台机器叫做“随时都可能被格式化(can_be_reformatted_at_any_time
)”服务器。
原文地址是??
补上了,谢谢提醒
影射命名法的重要性?
管它叫Daily Server就可以了。
每天晚上例行清空。
其实这东西的命名也能体现交互设计的理念。