全文预览

Chapter4-厦门大学-林子雨-大数据技术原理与应用-第四-精品课件(PPT)

上传者:梦&殇 |  格式:ppt  |  页数:41 |  大小:0KB

文档介绍
通过巧妙的设计, HBase 中的所有访问方法,或者通过行键访问,或者通过行键扫描,从而使得整个系统不会慢下来?(5)数据维护:在关系数据库中,更新操作会用最新的当前值去替换记录中原来的旧值,旧值被覆盖后就不会存在。而在 HBase 中执行更新操作时,并不会删除数据旧的版本,而是生成一个新的版本,旧有的版本仍然保留?(6)可伸缩性:关系数据库很难实现横向扩展,纵向扩展的空间也比较有限。相反, HBase 和 BigTable 这些分布式数据库就是为了实现灵活的水平扩展而开发的,能够轻易地通过在集群中增加或者减少硬件数量来实现性能的伸缩《大数据技术原理与应用》厦门大学计算机科学系林子雨 ziyulin@xmu. 4.2 HBase 访问接口表 4-2 HBase 访问接口类型特点场合 Native Java API 最常规和高效的访问方式适合 Hadoop MapReduce 作业并行批处理 HBase 表数据 HBase Shell HBase 的命令行工具,最简单的接口适合 HBase 管理使用 Thrift Gateway 利用 Thrift 序列化技术, 支持 C++ 、 PHP 、 Python 等多种语言适合其他异构系统在线访问 HBase 表数据 REST Gateway 解除了语言限制支持 REST 风格的 Http API 访问 HBase Pig使用 Pig Latin 流式编程语言来处理 HBase 中的数据适合做数据统计 Hive 简单当需要以类似 SQL 语言方式来访问 HBase 的时候《大数据技术原理与应用》厦门大学计算机科学系林子雨 ziyulin@xmu. 4.3 HBase 数据模型? 4.3.1 数据模型概述? 4.3.2 数据模型相关概念? 4.3.3 数据坐标? 4.3.4 概念视图? 4.3.5 物理视图? 4.3.6 面向列的存储

收藏

分享

举报
下载此文档