大数据技术之phoenix
一、phoenix简介
对于HBase而言,如果想精确地定位到某行记录,唯一的办法是通过rowkey来查询。如果不通过rowkey来查找数据,就必须逐行地比较每一列的值,即全表扫瞄。对于较大的表,全表扫瞄的代价是不可接受的。
但是,很多情况下,需要从多个角度查询数据。例如,在定位某个人的时候,可以通过姓名、身份证号、学籍号等不同的角度来查询,要想把这么多角度的数据都放到rowkey中几乎不可能(业务的灵活性不允许,对rowkey长度的要求也不允许)。
所以,需要secondary index来完成这件事。secondary index的原理很简单,但是如果自己维护的话则会麻烦一些。现在,Phoenix已经提供了对HBase secondary index的支持,下面将说明这样用Phoenix来在HBase中创建二级索引。
二、phoenix的安装
下载地址:
大数据技术之phoenix相关推荐
- 盘点最受欢迎的十个开源大数据技术
http://my.csdn.net/my/mycsdn 大数据已然成为当今最热门的技术之一,正呈爆炸式增长.每天来自全球的新项目如雨后春笋般涌现.幸运地是,开源让越来越多的项目可以直接采用大数据技术 ...
- 百分点大数据技术团队:乘风破浪 海外数据中台项目实践
编者按 踏上一带一路的新丝路,北京百分点信息科技有限公司从2016年开拓海外业务,以大数据技术为基础,结合中国先进的数据治国理念,用数据智能推动社会进步.三年时间,百分点海外团队在非洲某国实施大数据项 ...
- 时下最热开源大数据技术TOP10
文章讲的是时下最热开源大数据技术TOP10,眼下大数据成为最热技术,并且呈现爆炸式增长.全世界的新项目雨后春笋般的出现.对于这些新的公司.项目来说,利好就是所有可用的技术是开放源代码的,直接采用. 海 ...
- 大数据技术基础_【基础】大数据技术栈介绍
大数据技术的体系庞大且复杂,基础的技术包含数据的采集.数据预处理.分布式存储.NoSQL数据库.数据仓库.机器学习.并行计算.可视化等各种技术范畴和不同的技术层面. 首先给出一个通用化的大数据处理框架 ...
- 程序员需要关注的十个大数据技术
大数据已然成为当今最热门的技术之一,正呈爆炸式增长.每天来自全球的新项目如雨后春笋般涌现.幸运地是,开源让越来越多的项目可以直接采用大数据技术,下面就来盘点最受欢迎的十大开源的大数据技术. 大数据 h ...
- 大数据技术和python开发工程师
一:大数据技术 简单来说,从大数据的生命周期来看,无外乎四个方面:大数据采集.大数据预处理.大数据存储.大数据分析,共同组成了大数据生命周期里最核心的技术,下面分开来说: 一.大数据采集 大数据采集, ...
- 大数据技术的概论(2)
1.5大数据带来多大变革 1技术变革特征 2管理模式变革(人力,流程,制造,市场) 1)数据资产化 2)决策智能化 3信息技术IT向数据技术DI的转变 相关资料:当地时间11月23日,世界贸易组织(W ...
- 大数据技术系列(1)
大数据技术概述 转载于:https://younger.blog.csdn.net/article/details/127632128?spm=1001.2014.3001.5502 仅仅作为个人 ...
- 【学习笔记】大数据技术之HBase
大数据技术之HBase 思考? 1. RegionServer和Master的区别? 2. Hbase端口 3. HBase写流程中,为什么要和zk进行交互? 第 1 章 HBase 简介 1.1 H ...
最新文章
- 干货丨从概念到实践,我们该如何构建自动微分库
- 《象与骑象人》总结一
- 关于UITableView的Cell zhuanzai
- VMware内存回收与分配机质
- 为operamasks增加HTML扩展方式的组件调用
- Hue开发指南 - 提交 Spark 程序
- 微课|中学生可以这样学Python(2.3.3节):filter()函数
- 英语总结系列(三):如何维持激情
- 数据挖掘:原理与实践(基础篇)(进阶篇)
- CRC校验算法及实现
- IDEA中快速创建jsp页面模板
- 银联云闪付控件支付--python版本签名、验签代码
- Java一般操作 对象序列化和反序列化
- apche服务器网站访问503错误,apache部署python程序出现503错误的解决方法
- 极坐标可以用计算机吗,极坐标
- java 解析 svg文件_java – 如何加载和解析SVG文档
- Backward Elimination, Forward Selection and Stepwise
- Android开发入门到实战精通 完整全套开发教程送给你
- CFont::CreateFont
- Oracle DBlink创建访问远程数据库