hbase的存储结构是什么
HBase是一个面向列的、可伸缩的分布式存储系统,它是在Hadoop分布式文件系统(HDFS)之上构建的非关系型数据库。HBase的存储结构是表结构,它的基本单位是行,由多个列组成,每一行由一个唯一的行键标识。表结构中的每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本,每一列可以有多个版本。
HBase的存储结构是以表为基本单位,每一张表都可以被分割成多个分区(region),每一个分区都可以存储多个行,每一行由一个唯一的行键标识,每一行都可以有多个列,每一列可以有多个版本,每一列的每一个版本都有一个时间戳,每一列的每一个版本都有一个值。
HBase的存储结构可以用一个简单的表来表示,比如:
表名:user
行键:user1
列族:info
列:name, age, gender
值:John, 22, male
时间戳:1525367890
HBase的存储结构支持高效的数据查询和更新,可以用来存储海量的结构化数据,可以支持数据的随机访问,可以支持数据的实时更新,可以支持数据的高可用性和高性能。
相关文章