hbase存储机制

    xiaoxiao2021-03-26  29

    1:hbase表和传统的数据库表结构的区别 传统的数据库是一每行作为数据存储,在设计数据库的时候就需要设计好字段,增加字段主要修改表结构,会产生大量的冗余,hbase在设计表的时候不需要设计字段,字需要设计列族,字段在插入数据的时候再指定,并且不会造成冗余字段

    2:hbase的表是怎么存储的 hbase是存储大量数据的数据库,所以说表一般都很大,这么大的数据不能够存储在一台机子上,所以存储的时候需要把表分割成一个个的region,region再存储到region server上,底层还是保存到hdfs上

    3:hbase的管理 hbase的管理者HMaster,需要职责是,监控hbase集群的状况,负责负载均衡

    4:hbase的寻址流程 下面一个图就是寻址流程图 保存的时候是一个逆过程,是先把数据表分快,分成一个个的region,把region分别存放到不同的region server上,需要把region存放的位置保存到META表,META表的数据保存在-ROOT-,zookeeper保存了-ROOT-表的位置,寻址的时候反向,,,,,

    转载请注明原文地址: https://ju.6miu.com/read-658452.html

    最新回复(0)