日期:2014-05-18  浏览次数:20617 次

java语言在linux系统中海量文件的存储结构算法
linux系统中如果往同一个文件夹中不停存放文件,如果文件太大会造成访问速度过慢,有没有一种算法能保证当不停的往里面写文件时,到达一定程度自动创建文件夹,而且当文件夹数量到达一定程度时,为了不影响访问速度,能自动创建子文件夹。目前流行的好像有个hash算法的方式,有人能具体解释一下这个方法嘛?或者有没有其他的办法能解决这个问题

------解决方案--------------------
这个可以不用算法实现的,写个shell,放在crontab里面,检查文件数量,到达一定值时创建文件夹。
------解决方案--------------------
引用:
引用:这不就简单了吗,根据文件自增数字命名文件夹,比如说100001 ---100200这些文件可以放在文件夹*001_200文件夹下,等等....
我就是觉得这个命名太简单了。没有技术含量,所以问问有没有什么高深一点的算法
命名个文件夹还要高深的算法……