`

HBase NOSQL内存数据库简介

阅读更多
简介:HBase是一种“NoSQL”数据库。“NoSQL”是一个通用术语意味着数据库不是RDBMS支持SQL作为其主要访问语言,但有许多类型的NoSQL数据库:BerkeleyDB是一个例子,一个本地的NoSQL数据库,而HBase强调的是分布式数据库。从技术上讲,HBase其实更多的是一个“数据存储”而不能定义为单纯的“数据库”,因为它缺乏很多你在RDBMS中发现的功能,如类型的列,二级索引、触发器和高级查询语言等。

这里是HBase的一些特性 :
1、强一致性读/写:HBase不是一个“最终一致的“数据存储。这使得它非常适合任务,如高速计数器集合。
2、自动分片:HBase表分布在集群通过地区和区域自动分割和重新分布作为你的数据的增长。
3、自动RegionServer故障转移Hadoop的HDFS集成:HBase支持HDFS的盒子作为它的分布式文件系统。
4、MapReduce:支持大规模并行处理HBase通过使用HBase MapReduce既是源和水槽。
5、Java客户端API:HBase支持一个易于使用的Java API编程访问。
6、Thrift/ REST API:HBase还支持Thrift和REST非java前端。
7、块缓存和Bloom过滤器:HBase支持块缓存和Bloom过滤器对高容量查询优化。
8、运营管理:提供内置网页运行HBase洞察力以及JMX指标。
  
----

您可以从这里来参考学习HBase:http://hbase.apache.org/book/architecture.html#arch.overview
Apache HBase参考指南:http://hbase.apache.org/book/book.html
分享到:
评论

相关推荐

    基于NoSQL内存数据库的Linux性能优化

    我们不仅要选择适合自己口味的NoSQL数据库,比如基于内存的Memcache或Redis,更适合企业级架构的Cassandra或HBase,同时,针对Linux服务器的优化也必不可少。另外,还有一个问题需要探讨。我们在尝试NoSQL数据库的...

    nosql数据库解读.pptx

    1991 Google发表了三大论文:诞生了Bigtable 2008年参考bigtable,Hbase从hadoop中诞生 2006 以SAP的HANA为代表的内存计算数据库,以google的spanner为代表的高性能分布式数据库. 2010 Memcached发布. 2003 Redis...

    什么是NoSQL数据库?

    关系型数据库和NoSQL数据库 什么是NoSQL 大家有没有听说过“NoSQL”呢?近年,这个词极受关注。看到“NoSQL”这个词,大家可能会误以为是“No!SQL”的缩写,并深感愤怒:“SQL怎么会没有必要了呢?”但实际上,它是...

    NoSQL数据库笔谈

    NoSQL数据库笔谈 Key Column Super column Sorting 存储 API Google之BigT able Yahoo之PNUTS 特点 PNUTS实现 Record-level mastering 记录级别主节点 PNUTS的结构 Tablets寻址与切分 Write调用示意图 PNUTS感悟 ...

    大数据云计算技术系列 NoSQL数据库学习教程(共71页).pdf

    4 Hadoop之Hbase 4 耶鲁大学之HadoopDB 4 GreenPlum 4 FaceBook之Cassandra 4 Cassandra特点 4 Keyspace 4 Column family(CF) 4 Key 4 Column 4 Super column 4 Sorting 4 存储 4 API 4 Google之BigTable 4 Yahoo...

    NoSQL数据库笔谈.pdf

    NoSQL数据库笔谈 颜开 v0.2 2010.2 1. 序 2. 思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 不要删除数据 RAM是硬盘,硬盘是磁带 Amdahl定律和Gustafson定律 万兆以太网 3. 手段篇 一致性哈希 亚马逊的现状 ...

    nosql 入门教程

    6.2 访问HBase等面向列数据库中的数据 111 6.3 查询Redis数据存储 113 6.4 小结 116 第7章 修改数据存储及管理演进 117 7.1 修改文档数据库 117 7.1.1 弱schema的灵活性 120 7.1.2 MongoDB的数据导入与导出 ...

    农业大数据技术.pptx

    核心团队 大数据技术-平台架构 Oracle MySQL SQL Server ETL清洗 分布式数据库 Flume & Sqoop 抽 取 层 日志 点击流 其它数据接口 HDFS分布式文件系统 NoSQL数据库 (图数据库) HBase 列族数据库 Pig 分析工具 ...

    华为HCIA-Big Data V2.0 LVC公开课培训.rar

    第五章 HBase分布式NoSQL数据库 5.1_HBase基本介绍 5.2_HBase功能与架构 5.3_HBase关键流程-HBase华为增强特性 第六章 Hive分布式数据仓库 6.1_Hive概述-Hive功能与架构 6.2_Hive功能与架构-Hive基本操作 第七...

    大数据常用数据库汇总.pdf

    ⼀、NoSQL数据库⼤致分为5种类型 1、列族数据库:BigTable、HBase、Cassandra、Amazon SimpleDB、HadoopDB等,下⾯简单介绍⼏个 (1)Cassandra:Cassandra是⼀个列存储数据库,⽀持跨数据中⼼的数据复制。...

    大数据采集方法.pdf

    ⼤数据的采集⽅法 1)数据库采集 Redis、MongoDB和HBase等NoSQL数据库常⽤于数据的采集。企业通过在采集端部署⼤量数据库,并在这些数据库之间进⾏负载 均衡和分⽚,来完成⼤数据采集⼯作。 2)系统⽇志采集 系统⽇...

    2013中国数据库大会ppt(1)

    eXtremeDB内存数据库性能提升方案分享.pdf 运用之妙 存乎一心—— Oracle优化器案例与算法解析.pdf DM7 MPP架构——同时满足OLAP与OLTP需求.pdf SAP 让大数据飞翔.pdf 阿里数据库关键技术.pdf 基于Oracle的SQL优化...

    2013年中国数据库大会PPT第一部分

    15.eXtremeDB内存数据库性能提升方案分享.pdf 16.运用之妙 存乎一心—— Oracle优化器案例与算法解析.pdf 17.DM7 MPP架构——同时满足OLAP与OLTP需求.pdf 18.SAP 让大数据飞翔.pdf 19.阿里数据库关键技术.pdf 20....

    kvlayer:带有键前缀扫描的键值数据库的python抽象,支持Accumulo,HBase,Postgres,Mysql,Redis等。 仅需更改配置即可切换后端。 例如,在Postgres上进行开发,然后在不更改代码的情况下切换到HBase(nosql)

    出于开发目的,这可以与内存中的实现或服务器(如; 在测试和生产中,可以将其切换到关系数据库(如或集群数据库(如或 。配置kvlayer依赖库获取其配置信息。 配置位于传递到应用程序的YAML文件中。 这包括一个存储...

    2013中国数据库大会ppt(3)

    eXtremeDB内存数据库性能提升方案分享.pdf 运用之妙 存乎一心—— Oracle优化器案例与算法解析.pdf DM7 MPP架构——同时满足OLAP与OLTP需求.pdf SAP 让大数据飞翔.pdf 阿里数据库关键技术.pdf 基于Oracle的SQL优化...

    关系型和非关系型数据库的区别? 关系型数据库的优点 容易理解,因为它采用了关系模型来组织数据 可以保持数据的一致性 数据更

    扩展(可分为内存性数据库以及文档型数据库,比如 Redis,MongoDB,HBase 等,适合场景:数据量大高可用的日志系统/地理位置存储系统)。 2、详细说一下一条 MySQL 语句执行的步骤 Server 层按顺序执行 SQL 的步骤为...

    大数据开源框架集锦.pdf

    实现诸如数据发布 订阅、负载均衡、命名、集群管理 master节点管理 分布式锁和分布式队列 6 数据存储 Hbase 分布式⾯向列的NoSQL开源数据库 Cassandra 分布式的混合NoSQL数据库 ,还有C++版本ScyllaDB MongDB ⾯向⽂...

    hadoop实战培训

    Hbase 1)Nosql数据库,Key-Value存储 2)最大化利用内存HDFS 1) hadoop distribute file system分布式文件系统 2)最大化利用磁盘MapReduce 1)编程模型,主要用来做数据的分析 2)最大化利用CPU

    2013中国数据大会ppt(2)

    eXtremeDB内存数据库性能提升方案分享.pdf 运用之妙 存乎一心—— Oracle优化器案例与算法解析.pdf DM7 MPP架构——同时满足OLAP与OLTP需求.pdf SAP 让大数据飞翔.pdf 阿里数据库关键技术.pdf 基于Oracle的SQL优化...

Global site tag (gtag.js) - Google Analytics