hbaseshell行数据类型,hbase数据操作命令( 二 )


HBase是介于MapEntry(key&value)和DBRow之间的一种数据存储方式 。hbase使用的是jdk提供的ConcurrentSkipListMap,并对其进行了的封装 , Map结构是KeyValue,KeyValue的形式 。Concurrent表示线程安全 。
由于在HBase中数据存储是Key-Value形式 , 若向HBase中同一张表插入相同RowKey的数据,则原先存在的数据会被新的数据覆盖 。设计的RowKey应均匀的分布在各个HBase节点上,避免数据热点现象 。
在底层实现上,HBase使用了基于Hadoop的分布式文件系统HDFS来存储数据,并且使用了一种称为LSM-Tree(Log-Structured Merge-Tree)的数据结构来管理数据 。
HBase 是 Apache 的 Hadoop 项目的子项目,它不同于一般的关系数据库,而是一个适合于非结构化数据存储的数据库 。HBase 分布式数据库具有如下几个显著特点 。
在Hadoop中 , 数据存储有以下几种: HDFS:Hadoop分布式文件系统 , 以高容错性来存储海量数据 。HBase:分布式键值存储系统 , 可以在Hadoop平台上快速查询和检索数据 。
【hbaseshell行数据类型,hbase数据操作命令】hbaseshell行数据类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于hbase数据操作命令、hbaseshell行数据类型的信息别忘了在本站进行查找喔 。

推荐阅读