查询前十条记录(顺数)select top 10 * form 表 where ..." '也可以不要后面的where子句
查询后十条记录版(倒数)select top 10 * form 表 where ... order by id desc"'注:ID是数据库自权动编号
HBase是一个在HDFS上开发的面向列的分布式数据库。从逻辑上来讲,HBase将数据按照表、行和列进行存储。与HDFS一样,HBase主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算和存储能力。HBase表的特点如下:
容量大:一个表可以有数十亿行,上百万列。当关系型数据库的单个表的记录在亿级时,则查询和写入的性能都会呈现指数级下降,而HBase对于单表存储百亿或
更多的数据都没有性能问题。
无固定模式(表结构不固定):每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然并的列。
面向列:面向列的存储和权限控制,支持列独立检索。关系型数据库是按行存储的,在数据量大的时候,关系型数据库依赖索引来提高查询速度,而建立索引和更新。
Hbase的优点
HDFS有高容错,高扩展的特点,而Hbase基于HDFS实现数据的存储,因此Hbase拥有与生俱来的超强的扩展性和吞吐量。
HBase采用的是Key/Value的存储方式,这意味着,即便面临海量数据的增长,也几乎不会导致查询性能下降。
HBase三层结构的顺序如下:
第一层 Zookeeper文件
记录了-ROOT-表的位置信息。
第二层 -ROOT-表。
记录了.META.表的Region位置信息-ROOT-表只能有一个Region。通过-ROOT-表,就可以访问.META.表中的数据。
第三层 .META.表
记录了用户数据表的Region位置信息,.META.表可以有多个Region,保存了HBase中所有用户数据表的Region位置信息。
到此,以上就是小编对于hbase数据排序的问题就介绍到这了,希望这3点解答对大家有用。
网站栏目:hbase怎么查询表的前10条?(hbase中怎么实现列表排序)
标题来源:http://www.csdahua.cn/qtweb/news36/314736.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网