为什么hadoop的块要定长,如果不定长,系统要做什么额外的工作,请大牛帮助解答一下,最好可以从源码分析。
解决方案 »
- openstack配置完毕,实例也运行正常,怎么登陆进去啊?
- VDI协议:SPICE协议是在服务器端渲染还是客户端渲染?
- 华为桌面云产品特性指南
- 请教各位大神关于cloudsim的问题
- 惠普在中国提供什么云计算解决方案?
- 如何利用CloudWatch监控EBS剩余容量?
- spaksql支持INSERT语句吗?
- 安装cf-uaac报错 ERROR: Failed to build gem native extension
- spark 远程作业提交,textfile 读取文件的错误(求帮助)
- "partition.assignment.strategy" which has no default value.
- 想架设一个网页游戏,配了一台服务器,这样的配置,能跑多少人?
- web service 项目 部署到云平台上 无法访问
定长Block大部分 文件系统的设计思路如果是不定长block,就需要额外对每个Block增加一个索引 Block size 索引 BZindex不是你说的用一个字段记录那么简单当我们流读一个文件的Block时,BZindex的扫描会带来额外的开销,并且提高了系统复杂度不定长Block会导致文件系统的内存cache的设计复杂度提高不定长Block的好处是可以增加存储利用率
但效率极低~空间换时间,还是时间换空间,这个LZ自己拿捏把至少目前开来空间换时间在大数据领域是主流