CSDN Hbase : http://www.csdn.net/tag/hbase

在NoSQL数据库领域,统治产品无疑当属MongDB和DataStax Enterprise(一个领先的Apache Cassandra发行版)。然而本周的两条新闻头条却开始关注一个尽管很顽强,但知名度低的选手——Apache HBase,这个几乎包含在任何主流Hadoop发行版的NoSQL数据库。

Mongo的挑战

聚焦上一周,有两个事件值得关注——7岁的MongoDB任命了第三任CEO,以及主打HBase的初创公司Splice Machine新一轮融资超过300万美元。对比MongoDB和HBase,无论是独自还是联合发展,后者都没有任何超越前者的迹象。最终,即将离职的MongoDB CEO Max Schireson将其离职原因归结于需要频繁奔波于公司在Palo Alto和New York的两个总部,以及其他的一些工作需求。

MongoDB似乎诠释了快速发展的苦恼,不仅仅表现在经营管理层,也表现在技术发展层面上——从许多开发者和圈内朋友那得知,MongoDB在大规模下表现非常差,不管是集群大小还是数据摄入体积。

分歧中的发展

但不得不说,HBase的势头正在上扬,并且不存在MongoDB发展中所遇见的问题。虽然HBase没有像MongoDB及Cassandra背后那些龙头企业撑腰,但其发展已经很好了:

  • HBase如今作为Hadoop的一部分存在,使用HDFS作为表格表示它可以从其他Hadoop负载中导入和导出数据,也可以单独工作。
  • Apache Hive可以用于HBase数据查询,为NoSQL数据库提供SQL接口。
  • MapR一直致力于提升HBase在操作应用程序方面的应用,为此该公司开发了自定义的HDFS读写版本,其发布的基于C++、兼容HBase数据库的M7 Hadoop专为可操作性工作负载设计。
  • Continuuity的产品Reactor为Hadoop与HBase整合使用设计。
  • Apache Knox、Hortonworks XA Secure和Zettaset Orchestrator都为HBase数据提供了安全服务。
  • 微软现在提供基于云的集群服务,特别为基于Hadoop的Azure HDInsight云服务预览版本提供了HBase配置。这一基于HBase的实施应用于Azure Blob存储中。
  • 上面提到过,Splice Machine已经成功为HBase发行版融资,有趣的是它还是一个关系型数据库。这在一定程度上说明了,基于HBase多功能性的横向扩展数据库基础设施并不限制必须使用NoSQL应用程序。

展望HBase未来

从Splice Machine和微软的产品来看,HBase是一个兼容了其他数据技术的NoSQL数据库。同时,人们对“Data Lake”架构日益增长的兴趣也增加了HBase成功的几率。对于HBase的持续发展,让我们拭目以待。

原文链接:Is HBase’s slow and steady approach winning the NoSQL race?(编译/仲浩  审校/魏伟)

[转]缓慢但胜在稳健,HBase大势已成的更多相关文章

  1. https大势已来?看腾讯专家如何在高并发压测中支持https

    WeTest 导读 用epoll编写一个高并发网络程序是很常见的任务,但在epoll中加入ssl层的支持则是一个不常见的场景.腾讯WeTest服务器压力测产品,在用户反馈中收到了不少支持https协议 ...

  2. Qcon2017实录|Service Mesh:下一代微服务

    https://zhuanlan.zhihu.com/p/30292372 数人云11月Meetup报名开启,看中西方大神如何论道云原生与微服务!本文作者敖小剑老师将在本次Meetup上继续分享Ser ...

  3. 什么是 Service Mesh

    作者|敖小剑 微服务方兴未艾如火如荼之际,在 spring cloud 等经典框架之外,Service Mesh 技术正在悄然兴起.到底什么是 Service Mesh,它的出现能带来什么,又能改变什 ...

  4. hbase官方文档(转)

    FROM:http://www.just4e.com/hbase.html Apache HBase™ 参考指南  HBase 官方文档中文版 Copyright © 2012 Apache Soft ...

  5. HBase官方文档

    HBase官方文档 目录 序 1. 入门 1.1. 介绍 1.2. 快速开始 2. Apache HBase (TM)配置 2.1. 基础条件 2.2. HBase 运行模式: 独立和分布式 2.3. ...

  6. HBase最佳实践-列族设计优化

    本文转自hbase.收藏学习下. 随着大数据的越来越普及,HBase也变得越来越流行.会用HBase现在已经变的并不困难,然而,怎么把它用的更好却并不简单.那怎么定义'用的好'呢?很简单,在保证系统稳 ...

  7. HBase - Phoenix剖析

    1.概述 在<Hadoop-Drill深度剖析>一文当中,给大家介绍了Drill的相关内容,就实时查询来说,Drill基本能够满足要求,同时还可以做一个简单业务上的聚合,如果在使用Hive ...

  8. 7.HBase In Action 第一章-HBase简介(1.2.1 典型的网络搜索问题:Bigtable的起原)

    Search is the act of locating information you care about: for example, searching for pages in a text ...

  9. HBase-再看HBase

    为什么HBase主要应用于在线应用系统?(还没搞懂) www.github.com/HBaseinaction google 三大论文  Google File System MapReduce Bi ...

随机推荐

  1. Spring中AOP实现

    1.什么是SpringAOP 什么是aop:Aspect Oriented Programming的缩写,面向切面编程,通过预编译和动态代理实现程序功能的 统一维护的一种技术 主要功能:日志记录,性能 ...

  2. hadoop日志数据分析开发步骤及代码

    日志数据分析:1.背景1.1 hm论坛日志,数据分为两部分组成,原来是一个大文件,是56GB:以后每天生成一个文件,大约是150-200MB之间:1.2 日志格式是apache common日志格式: ...

  3. 使用Ajax方式POST JSON数据包(转)

    add by zhj: 用ajax发送json数据时注意两点, 第一,使用JSON.stringify()函数将data转为json格式的字符串,如下 data: JSON.stringify({   ...

  4. SpringBoot详细研究-04部署测试与监控

    这部分的内容实际就是devops的主要工作内容,当然一名合格的程序要也需要掌握这部分的知识. 热部署 简单来说,在开发时,修改了任何的代码,IDE将自动编译运行及发布:在发布时,当前发布不影响线上服务 ...

  5. 【python学习-1】python环境设置与开发

    开始学习python,打算把学习过程都记下来. 下载python,虽然推荐官网,但是感觉官网上面下载python太慢,所以我最后是在csdn上面下载的python版本(3.2.4 windows 64 ...

  6. (android高仿系列)今日头条 --新闻阅读器 (转载)

    非常不错,原文地址:http://blog.csdn.net/vipzjyno1/article/details/26514543

  7. IEEEXtreme Practice Community Xtreme9.0 - Dictionary Strings

    Dictionary Strings 题目连接: https://www.hackerrank.com/contests/ieeextreme-challenges/challenges/dictio ...

  8. Codeforces Round #374 (Div. 2) B. Passwords 贪心

    B. Passwords 题目连接: http://codeforces.com/contest/721/problem/B Description Vanya is managed to enter ...

  9. BZOJ 4636: 蒟蒻的数列 分块

    4636: 蒟蒻的数列 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=4636 Description 蒟蒻DCrusher不仅喜欢玩扑克 ...

  10. rabbitmq的发布确认和事务 - 2207872494的个人空间

    rabbitmq的发布确认和事务 - 2207872494的个人空间   https://my.oschina.net/lzhaoqiang/blog/670749