现在各种各样的云盘,网盘,云存储。这些盘的客户端怎么将数据传送到后台的存储上的呢?求解释
http传输的话 一般需要有客户端空间来支持断点续传 后端一般来说是一个OSS 对象存储来实现
-------------------------------------------------------------------------------
以存储方案DAS为例,存储系统中有服务器有磁盘,有文件系统管理磁盘,是一个完整的系统,为了解决数据的共享和访问。
而分布式文件系统也是为了解决存储、共享的问题,在分布式文件系统中,数据存储在许多磁盘上,文件系统管理整个存储空间。
以上两者的区别在哪里?
从用户层面看,存储方案和分布式文件系统均可提供一个存储空间,这是相同点;
从其内部联系看,分布式文件系统是联网的各个设备,将各自的存储空间分配形成一个逻辑上统一的存储空间
san nas则是用专用的存储设备(可理解为多个硬盘合并一个巨大硬盘)物理连接 专用设备 从容量速度上提供专用存储,其在物理上可视为单一设备
das 块存储
文件系统是基于块存储之上的,通常和OS有关。例如:一块U盘或者iSCSI磁盘都是块存储,但是格式化为NTFS或者ext4就成了文件存储了。。。
-------------------------------------------------------------------------------
利用hadoop怎样实现百度云类似云存储。求大家给个思路,具体的实现细节。
搭建一个hdfs集群就是了,然后写一个存储后台管理系统,负责用户管理,文件管理就差不多了。很快的。