
Hbase
文章平均质量分 92
Hbase
YaoYong_BigData
这个作者很懒,什么都没留下…
展开
-
如何使用Phoenix在HBase中创建二级索引
首先Phoenix是HBase之上的SQL工具,至于HBase是什么,我就不介绍了,你若不懂,就不需要往下继续看了。Phoenix旨在通过标准的SQL语法来简化HBase的使用,并可以使用标准的JDBC连接HBase,而不是通过HBase的Java客户端APIs。它可以让你执行所有的CRUD和DDL操作,比如创建一张表,插入数据以及查询数据。SQL和JDBC可以大大减少用户代码的开发,当然它也提供一些性能优化的手段,通过SQL和JDBC,你可以更方便的将HBase集成到你现有的系统或者工具。当Phoenix原创 2022-06-01 12:09:00 · 1518 阅读 · 0 评论 -
HBase的原理及运行机制
一、Hbase体系结构 1.HBase客户端 HBase客户端(Client)提供了Shell命令行接口、原生Java API编程接口、Thrift/REST API编程接口以及MapReduce编程接口。HBase客户端支持所有常见的DML操作以及DDL操作,即数据的增删改查和表的日常维护等。其中Thrift/REST API主要用于支持非Java的上层业务需求,MapReduce接口主要用于批量数据导入以及批量数据读取。 HBase客户端访问数据行之前,首先需...原创 2022-05-27 18:51:35 · 2402 阅读 · 0 评论 -
HBase入门及列式数据模型简介
一、为什么出现NoSQL 所谓NoSQL,即Not Only SQL的缩写,意思是不只是SQL。那么,为什么会兴起NoSQL数据库呢?因为WEB2.0以及大数据时代的到来,关系型数据库越来越不能满足需求。大数据、物联网、移动互联网和云计算的发展,使得非结构化的数据比例高达90%以上,关系型数据库由于模型不灵活以及扩展水平较差,在面对大数据时,暴露出了越来越多的缺陷。由此NoSQL数据库应运而生,更好地满足了大数据时代及WEB2.0的需求。 面对WEB2.0以及大数据的挑战,关系型数据库在以下几个方面表现原创 2022-05-27 09:56:26 · 2040 阅读 · 0 评论