hbase怎么查询表的前10条?(hbase中怎么实现列表排序)

hbase怎么查询表的前10条?

查询前十条记录(顺数)select top 10 * form 表 where ..." '也可以不要后面的where子句

查询后十条记录版(倒数)select top 10 * form 表 where ... order by id desc"'注:ID是数据库自权动编号

hbase表的特点是?

HBase是一个在HDFS上开发的面向列的分布式数据库。从逻辑上来讲,HBase将数据按照表、行和列进行存储。与HDFS一样,HBase主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算和存储能力。HBase表的特点如下:

容量大:一个表可以有数十亿行,上百万列。当关系型数据库的单个表的记录在亿级时,则查询和写入的性能都会呈现指数级下降,而HBase对于单表存储百亿或

更多的数据都没有性能问题。

无固定模式(表结构不固定):每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然并的列。

面向列:面向列的存储和权限控制,支持列独立检索。关系型数据库是按行存储的,在数据量大的时候,关系型数据库依赖索引来提高查询速度,而建立索引和更新。

Hbase的优点

HDFS有高容错,高扩展的特点,而Hbase基于HDFS实现数据的存储,因此Hbase拥有与生俱来的超强的扩展性和吞吐量。

HBase采用的是Key/Value的存储方式,这意味着,即便面临海量数据的增长,也几乎不会导致查询性能下降。

hbase三层结构的顺序是?

HBase三层结构的顺序如下:

第一层 Zookeeper文件

记录了-ROOT-表的位置信息。

第二层 -ROOT-表。

记录了.META.表的Region位置信息-ROOT-表只能有一个Region。通过-ROOT-表,就可以访问.META.表中的数据。

第三层 .META.表

记录了用户数据表的Region位置信息,.META.表可以有多个Region,保存了HBase中所有用户数据表的Region位置信息。

到此,以上就是小编对于hbase数据排序的问题就介绍到这了,希望这3点解答对大家有用。

网站标题:hbase怎么查询表的前10条?(hbase中怎么实现列表排序)
URL网址:http://www.hantingmc.com/qtweb/news36/314736.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联