关于多磁盘存储

最近在做一个类似于CM的项目,客户要求支持多磁盘存储

我原本的思路是取每个文件的MD5,然后按照MD5的规则分磁盘存储,但这个策略在遇到添加新磁盘或者磁盘故障时处理会很麻烦.
第二个方案是先存入一个盘,这张盘存满后再存下一张盘,用一个文件记录磁盘的写入状态(数据区间,磁盘可用容量与总容量)

现在时按照第二个方案做下去,功能测试已经通过了,可存,可读,切换效率也比较好,但我个人觉得这个方案很儿戏,请问下各位javaer有没有了解db2cm和oracle或者其他系统的多磁盘是怎么做的,他们的备份是怎么做的,启发一下小弟

  感谢各位!

猜你喜欢

转载自gds718.iteye.com/blog/1187777