摘要: 摘要: 主要介绍了HBase和Phoenix在滴滴内部的一些典型案例。文章已在CSDN极客头条和《程序员》杂志发表,应朋友邀请,分享到云栖社区,希望给大家带来启发和帮助。 背景 对接业务类型 HBase是建立在Hadoop生态之上的Database,源生对离线任务支持友好,又因为LSM树是一个优秀的 阅读全文
posted @ 2018-04-16 08:06 HBase技术社区 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 摘要: 传统关系型数据库的动态列实现只能依赖逻辑层的设计实现,而Phoenix是HBase上的SQL层,借助HBase特性实现的动态列功能,具有高度的灵活性,告别业务逻辑层的复杂设计。 一、概要 动态列是指在查询中新增字段,操作创建表时未指定的列。传统关系型数据要实现动态列目前常用的方法有:设计表结 阅读全文
posted @ 2018-04-16 08:02 HBase技术社区 阅读(3971) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在传统关系型数据库中设计主键时,自增ID经常被使用。不仅能够保证主键的唯一,同时也能简化业务层实现。Phoenix怎么使用自增ID,是我们这篇文章的重点。 在传统关系型数据库中设计主键时,自增ID经常被使用。不仅能够保证主键的唯一,同时也能简化业务层实现。Phoenix怎么使用自增ID,是我 阅读全文
posted @ 2018-04-16 07:59 HBase技术社区 阅读(2638) 评论(0) 推荐(0) 编辑
摘要: 摘要: 在云HBASE上利用MR BULKLOAD入库PHOENIX表或通过MR构建PHOENIX索引表。 一、MR在Phoenix上的用途 利用MR对Phoenix表(可带有二级索引表)进行Bulkload入库, 其原理是直接生成主表(二级索引表)的HFILE写入HDFS。相对于走API的数据导入 阅读全文
posted @ 2018-04-16 07:55 HBase技术社区 阅读(691) 评论(0) 推荐(0) 编辑