为什么百度云空间那么大,它那里的服务器有那么大的吗??

应用啥技术的??
是云吗?
通俗说一下云的原理,不要百度百科的,太复杂了,要通俗一下的。。。
不要答类似这样的回答:

我问的是技术的实现。。。

我现在能想到的是,云空间,就是几个大大的服务器加起来。。。
不知道事实上是不是这样。。。

  1、一种是云空间,用多少给多少,只是显示用户的使用空间量和剩余空间量,并没有给用户实际留着所剩的空间。
  2、还有一种办法是对许多网友的同样的文件只在服务器保留一份,这就节省了大量空间,通过MD5码进行比对,如果一样的文件,即使是名称不一样,也只保留一份。如果都是由服务器进行比对确实占用大量的CPU,因此用户在上传文件时卡住的那一会,就是在计算MD5值,对于MD5值一样的就不用上传了,并起个名字叫秒传。
  补充知识:
  百度云(Baidu Cloud)是百度推出的一项云存储服务,首次注册即有机会获得2T的空间,已覆盖主流PC和手机操作系统,包含Web版、Windows版、Mac版、Android版、iPhone版和Windows Phone版,用户将可以轻松将自己的文件上传到网盘上,并可跨终端随时随地查看和分享。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-25
百度云为用户提供大容量的存储空间,但着并不意味着要提供相同容量的服务器来实现这一效果。
通过云存储技术可以为运营商节约大量的空间资源。通俗的解释百度云的存储:百度云所有用户存储的文件都会集中到云端资源库上,用户网盘内的文件系统只是和云端资源库形成关联的文件目录。上传文件时,自动将要上传的文件与云端资源库进行匹配。如果匹配成功,通过更改文件目录即可完成该用户的上传和存储。所以单纯的将用户客户端的标定容量和服务器的容量相关联意义不大。
第2个回答  推荐于2020-03-13
一种是云空间,用多少给多少,只是显示出来你的空间量,并没有全部给你留着
还有一种办法是对许多网友的同样的文件只在服务器保留一份,这就节省了大量空间追问

如何确定同样的文件在服务器只留一份?
根据大小?
那不可能,因为如果我写了一个txt文件的话,大小一样,但是里面的字,的内容不一样。。。
如果说还要检测对比,是否完全相同的话,那该多耗CPU啊。。。

追答

通过MD5码进行比对,如果一样的即使是名称不一样,也只保留一份。如果都是由服务器进行比对确实占用大量的CPU,因此你在上传文件时卡住的那一会,就是在计算MD5值,都由你代劳了,对于MD5值一样的就不用上传了,并起个名字叫秒传。

追问

百度云用的是文件对比,就是md5算法是吧?

追答

是的

本回答被提问者和网友采纳
第3个回答  2013-09-24
你说的是云存储,一般来说,对于大数据,使用的是DFS、HDFS、hbase或者cassandra来实现。这样很多服务器组合成一个集群来对外服务,而且各个服务器之间还有冗余备份等功能。可以做到数据安全和访问负载均衡。比如说你的文件,可以建立以个目录信息,对所有的目录信息进行索引,并保存大小,但文件可以按key的方式保存到其它云数据库上。这样是最简单的架构。
第4个回答  2013-09-12
云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
相似回答