无论在网上,线下,何时何处都会产生数据。有时候数据太多了,所以就用到了网盘。那些动不动T级网盘究竟怎么做到的呢?
先不考虑服务器费
设有1000G硬盘(≈1T),每人10G
如果用最傻的方法,1000G直接分给所有人,那么用户最多100人。
经过统计可以发现,每个人平均用量100M,那么能给10000人用,刨去50G省的再上传,那么有9500人可用。
经过统计可以发现,每个人也不是一下子就上传100M的,有可能是一年的量。所以设先算3个月,那么每人25M左右,又翻了4倍,约38000人可用。
以上是邮箱的设计,但是网盘不止于此,如果我上传一个1G电影,小明明天上传一个一样的电影,那可以只保留一份,而两人持有的都是映射。(相当于文件存了哈希值,显示名字,地址)。这样上传人数越多,电影大小越小(平均而言)。