![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Phoenix
Think-More
这个作者很懒,什么都没留下…
展开
-
Phoenix(一)Phoenix的特性与简单入门
一、特性 Phoenix作为应用层和HBASE之间的中间件,以下特性使它在大数据量的简单查询场景有着独有的优势二级索引支持(global index + local index) 编译SQL成为原生HBASE的可并行执行的scan 在数据层完成计算,server端的coprocessor执行聚合 下推where过滤条件到server端的scan filter上 利用统计信息优...转载 2019-09-25 17:38:06 · 1020 阅读 · 0 评论 -
Phoenix(二)Phoenix使用序列实现自增ID
在传统关系型数据库中设计主键时,自增ID经常被使用。不仅能够保证主键的唯一,同时也能简化业务层实现。Phoenix怎么使用自增ID,是我们这篇文章的重点。一、语法说明1. 创建自增序列CREATE SEQUENCE [IF NOT EXISTS] SCHEMA.SEQUENCE_NAME[START WITH number][INCREMENT BY number][MINVA...转载 2019-09-25 17:38:16 · 1713 阅读 · 0 评论 -
Phoenix(三)Phoenix的二级索引
一、概要目前HBASE只有基于字典序的主键索引,对于非主键过滤条件的查询都会变成扫全表操作,为了解决这个问题Phoenix引入了二级索引功能。然而此二级索引又有别于传统关系型数据库的二级索引,本文将详细描述了Phoenix中二级索引功能、用法和原理。二、二级索引示例表如下(为了能够容易通过HBASE SHELL对照表内容,我们对属性值COLUMN_ENCODED_BYTES设置为0,不...转载 2019-09-25 17:38:22 · 551 阅读 · 0 评论