2 qq 34198954 qq_34198954 于 2016.03.26 00:54 提问

做百度云时大文件采取什么存储方式?原理是什么?

要模拟百度云,但是不知道它的大文件该怎么存储,其原理是什么?具体怎样实现?

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.26 05:20
oyljerry
oyljerry   Ds   Rxr 2016.03.26 08:47

分块存储在不同服务器,然后有管理服务器知道每个文件块在哪个服务器上。这样来读写

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
复习:全局变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别等知识点(非原创)
(原文:http://codeup.org/archives/200) 全集变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别,这都是C/C++的基础问题。在各种招聘笔试面试中,经常都能够遇到与之相关的问题。前些日子我看了一些与之相关的文章,现在总结一下存放于此。 先分析一下四种变量的区别:   一、先由程序的内存分配说起,一个完整的C/C
HashMap底层存储原理
HashMap在日常工作中使用场景非常多,程序员都知道是HashMap是线程非安全的,但是底层是以什么方式存储的?本人仔细研读了一下源码,也只是掌握了核心的存储功能,并没有把全部代码看明白,但是对于理解hashMap的存储结构完全够了。存储结构 hashmap底层是以数组方式进行存储。将key-value对作为数组中的一个元素进行存储。 key-value都是Map.Entry中的属性。其中将key
恢复数据的原理和方法
发觉硬盘故障,需要恢复数据的时候,第一步所要做的就是检测,判断磁盘的故障原因和数据损坏程度 只有明确磁盘的损坏程度和故障原因,才能采取正确的步骤恢复数据: 硬盘内部故障,表现形式一般是CMOS不能识别硬盘,硬盘异响,那么可能的故障原因物理磁道损坏、内电路芯片击穿、磁头损坏等等,可以采用的修复手段有:内电路检修、在超净间内打开盘腔修复,这种情况只能送到专业的数据恢复公司。 硬盘外电路故障,如果
HashSet的存储机制
Java中Set接口下的HashSet类是一个存储不可重复数据的集合,可是我们在用的时候往往发现,明明看似重复的数据,HashSet仍然存储了进去,这不免让我们感到疑惑,不是说存储不可重复的数据的吗?下面通过实验一步一步搞懂HashSet的存储机制。   1、假设有以下类 public class Student { String stuName; public Student()
百度云资深架构师聊百度云存储架构特点
12月9日,2016中国存储峰会在北京举行。在“云存储及灾备技术论坛”,百度云资深架构师王耀介绍了百度云的发展历程,并就百度云存储产品体系中的块存储与对象存储的架构与特点进行了重点分享。 在BAT中,百度做公有云比较晚,但在技术上却有很多创新。比如2013年引起广泛关注的ARM存储服务器就是一个很好的例子。最近两年,百度云开始发力,其云存储体系有诸多创新之处。 据王耀介绍,目前百度云存
海量数据聚类算法综述
这是提交给研讨会论文的一部分:国内外研究现状,希望读者在写文章时不要照抄,这都是我自己看了文章后写的 国内外研究现状:处理海量数据难处在于数据量过大,不可能一次性将所有的数据都放入内存,所以将会导致多次读取磁盘,这样严重影响聚类算法的性能。目前有三种比较流行的方法来解决这个问题。一是从数据集中选取合适的子集来进行聚类,从子集中找到每个簇的中心,然后将剩下的样本归入到离其最近的簇。但是很难
HashSet的存储原理
HashSet的底层用哈希散列表来存储对象(默认长度为16的数组), 假如:Set set=new HashSet();       set.add(obj); 内部存储过程为:定义h=obj.hashCode,得到obj对象的哈希码h,再对h进行hash散列运算,对数组长度进行求余,假如长度为16,则返回一个0-15之间的值,然后这个值就是存在HashSet数组中的下标。如果下标位置没有对
无需安装百度云就能下载大文件方法
浏览器打开控制台Console,输入一下命令: Object.defineProperty(this,'navigator',{value:{platform:""}}); 显示: Object.defineProperty(this,'navigator',{value:{platform:""}}); Window {speechSynthesis: SpeechSynthesis,
Linux文件系统十问---深入理解文件存储方式(rhel6.5,EXT4)
前几天在红黑联盟上看了一篇博客《Linux文件系统十问—深入理解文件存储方式》,上一篇博客简单的了解了一下linux文件系统,所以想自己再深入理解一下这十个问题。 先来看看这十个问题: 1、机械磁盘随机读写时速度非常慢,操作系统是采用什么技巧来提高随机读写的性能的? 2、touch一个新的空文件占用磁盘空间吗? 占用的话占用多少? 3、新建一个空目录占用磁盘空间吗?占用多少?和新建一个文件相
如何破解百度云限速和下载大文件需要客户端的限制
1.下载tampermonkey,这个google浏览器插件,插件可以去http://www.cnplugins.com/搜索下载。如下图: 2.上传完成后,拖到360浏览器等chrome系的浏览器上,进行安装,安装后显示如下: 3.然后在打开这个网站:https://greasyfork.org/zh-CN/scripts,搜索我下图框中的关键字: 搜索完之后再点击