1.HDFS概述--一脉相承

前言:简要概述FileSystem、DB、HDFS存取数据的设计思路,并理解其一脉相承的特点

FS的设计思路

最小IO:1k
FS通过inode指针指向block,以这样的方式来寻找数据

注意: inode(metadata)---->block(data)

DB的设计思路

最小IO:8k/16k
以Oracle数据库为例,将metadata存储于system表空间,数据存储于dbf文件中,通过数据字典建立连接

注意: system(metadata)---->dbf(data)

HDFS的设计思路

最小IO:64M/128M
metadata存放在namenode节点上,data存放在datanode节点上,通过namenode找到datanode

注意: namenode(metadata)---->datanode(data)

总结

FS、DB、HDFS都是将metadata和data分开存放,通过metadata找到data

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容