总结1.维护整个文件系统的文件目录树,文件目录的元信息和文件数据块索引2.以FsImage和EditLog形式存储在本地(FsImage目录树镜像到磁盘,EditLog日志文件)3.整个系统的单点,存在SPOF(Simple Point of Failure)4.没有元数据中心的情况:使用hash取模:一致性hash算法1.又名CheckPoint Node,定期合并FsImage和EditLog2.不吸收客户端的请求,作为NameNode的冷备3.使用Zookeeper实现NameNode HA
数据库选型思绪:数据量支持的情况下,首选关系型数据库,假如mysql,功能丰富能解决大部分问题;假如数据量级已经凌驾 MySQL 极限(单表300万以上就已经很慢),可以选择es或者一些列式数据库,好比:HBase、Cassandra、ClickHouse,数据量再增长也可以思量Spark、Hive 。总的来说,就是根据不同的查询需求,组织成不同的数据结构,存放在得当的存储系统。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。