了解Hypertable
1.为什么要了解Hypertable, 因为全球最大的搜索引擎公司百度使用了Hypertable(http://www.baidu.com/s?wd=Hypertable),Hypertable类似于Google的bigtable,用来进行海量数据的处理。
你想想啊,全球最大的中文搜索引警,每天要处理海量的数据,能被百度用上的系统,其性能/高可用性/高并发性/高可扩展性一定不会太差,所以值得了解一下,如果以后项目中有需要,可以花时间深入研究。
2.Hypertable delivers maximum efficiency and superior performance over the competition which translates into major cost savings.
Hypertable提供最大的效率,在其转化为节约成本的主要竞争性能优越。
Hypertable delivers scalable database capacity at maximum performance to speed up your big data application and reduce your hardware footprint.
Hypertable提供最大的性能可扩展的数据库的能力,加快你的大数据应用和降低硬件的足迹。
Hypertable seamlessly overlays on top of Hadoop to provide supercharged scalable database infastructure for your big data application.
Hypertable的无缝覆盖在Hadoop之上为你的大数据应用提供超强的可扩展的数据库基础设施。
Google's Bigtable Design
A proven scalable design that powers hundreds of Google services
100% Open Source
All the benefits of open source with a strong and thriving community
High Performance
C++ implementation for optimum performance
Comprehensive Language Support
Java, Node.js, PHP, Python, Perl, Ruby, C++ and more ...
UpTime Support Subscription
24/7/365 support for your business critical big data application
Hypertable, Inc. provides world class commercial support for businesses running mission critical big data applications
Unparalleled access to Hypertable brain power by the employer of all core Hypertable developers
24/7/365 support packages starting at $1995
WHY CHOOSE HYPERTABLE?
SCALABILITY
Hypertable was designed for the express purpose of solving the scalability problem, a problem that is not handled well by a traditional RDBMS. While it is possible to design a distributed RDBMS system by breaking the dataset into shards, this solution requires an enormous amount of engineering effort and the resulting system will have inherent weaknesses because the core database engine was not designed for scalability. Hypertable is based on a design developed by Google to meet their scalability requirements and solves the scale problem better than any of the other NoSQL solutions out there.
http://www.hypertable.com/why_hypertable/
3.概要
作为Nosql领域的代表性系统,HBase在过去的2011年可谓是大红大紫,在百度,使用的并不是 HBase,而是其兄弟系统——Hypertable来进行海量数据的处理。HBase(http://www.baidu.com/s?wd=hbase)和Hypertable(http://www.baidu.com/s?wd=Hypertable)分别是BigTable(http://www.baidu.com/s?wd=bigtable)框架的两个开源实现,HBase主要使用Java语言开发,而Hypertable使用Boost C++,另外一些细节的设计理念也有所不同。本次演讲分享的主要内容将包括:Hypertable能够满足应用的哪些需求?实际应用中遇到的挑战有哪些,可靠性or性能?如何应对这些挑战?Hypertable和HBase有哪些异同?
http://www.infoq.com/cn/presentations/yd-hypertable-goes-realtime-baidu
4.简介
Hypertable是一个开源、高性能、可伸缩的数据库,它采用与Google的Bigtable相似的模型。
说明
在过去数年中,Google为在 PC集群 上运行的可伸缩计算基础设施设计建造了三个关键部分。第一个关键的基础设施是Google File System(GFS),这是一个高可用的文件系统,提供了一个全局的命名空间。它通过跨机器(和跨机架)的文件数据复制来达到高可用性,并因此免受传统 文件存储系统无法避免的许多失败的影响,比如电源、内存和网络端口等失败。第二个基础设施是名为Map-Reduce的计算框架,它与GFS紧密协作,帮助处理收集到的海量数据。第三个基础设施是Bigtable,它是传统数据库的替代。Bigtable让你可以通过一些主键来组织海量数据,并实现高效的查询。Hypertable是Bigtable的一个开源实现,并进行了一些改进。
http://baike.so.com/doc/1891291-2001128.html
延伸阅读:
http://www.baidu.com/s?wd=Hypertable
http://www.sogou.com/web?query=Hypertable
https://www.so.com/s?q=Hypertable
http://www.hypertable.org/
http://www.infoq.com/cn/presentations/yd-hypertable-goes-realtime-baidu
http://baike.so.com/doc/1891291-2001128.html
http://zhidao.baidu.com/question/1511274984971274900
https://github.com/baidu/tera/wiki
百度开源的BigTable实现:Tera - 分布式表格系统: http://www.open-open.com/lib/view/open1426078356763.html
了解Hypertable的更多相关文章
- HBase Cassandra Riak HyperTable
Cassandra HBase 一致性 Quorum NRW策略 通过Goss ...
- 非关系型数据库(NoSql)
最近了解了一点非关系型数据库,刚刚接触,觉得这是一个很好的方向,对于大数据 方面的处理,非关系型数据库能起到至关重要的地位.这里我主要是整理了一些前辈的经验,仅供参考. 关系型数据库的特点 1.关系型 ...
- PayPal高级工程总监:读完这100篇论文 就能成大数据高手(附论文下载)
100 open source Big Data architecture papers for data professionals. 读完这100篇论文 就能成大数据高手 作者 白宁超 2016年 ...
- Index
我主要在研究.NET/C# 实现 PC IMERP 和 Android IMERP ,目的在解决企业通信中遇到的各类自动化问题 分布式缓存框架: Microsoft Velocity:微软自家分布 ...
- NoSQL 数据库分类
类型 部分代表 特点 列存储 Hbase Cassandra Hypertable 顾名思义,是按列存储数据的.最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有 ...
- 关系型数据库与NOSQL
本文转载自: http://www.cnblogs.com/chay1227/archive/2013/03/17/2964020.html(只作转载, 不代表本站和博主同意文中观点或证实文中信息) ...
- NOSQL数据模型和CAP原理
NOSQL数据模型和CAP原理 http://blog.sina.com.cn/s/blog_7800d9210100t33v.html 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoS ...
- 1.NoSql简介
NoSQL,指的是非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以 ...
- NoSQL数据库笔谈(转)
NoSQL数据库笔谈 databases , appdir , node , paper颜开 , v0.2 , 2010.2 序 思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 ...
随机推荐
- SolidEdge 如何绘制断裂剖视图 局部剖视图
1 点击局部放大图,然后点击绘制按钮,然后点击选择要绘制的视图 2 绘制封闭的局部剖视图的剖面线(必须封闭,点击最后一个点封闭之后会变成蓝色虚线) 3 修改深度(不一定要在下图的右下角修改深度 ...
- Android中怎样自己制作su
本文原博客:http://hubingforever.blog.163.com/blog/static/171040579201372915716149/ 在Android源代码的system\ext ...
- ScrollView白边问题
在Android开发所使用的ScrollView中..兼容比較低的版本号的时候(比方14)会出现难看的白边.这时假设使用的是xml布局文件话设置ScrollView的android:fadingEdg ...
- csu1116 Kingdoms 最小生成树-枚举状态
题目链接: csu 1116 题意: 有一幅双向图连接N个城市(标号1~n,1表示首都) 每一个城市有一个价值W. 地震摧毁了全部道路,现给出可修复的m条道路并给出修复每条道路所需的费用 问在总费用 ...
- LeetCode(26)题解:Remove Duplicates from Sorted Array
https://leetcode.com/problems/remove-duplicates-from-sorted-array/ Given a sorted array, remove the ...
- Struts2的工作原理(图解)详解
Struts2的工作原理 上图来源于Struts2官方站点,是Struts 2 的整体结构. 一个请求在Struts2框架中的处理大概分为以下几个步骤(可查看源码:https://github.com ...
- 迭代器模式(Iterator.hasNaxt())
迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式.这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示. 迭代器模式属于行为型模式. ...
- 获取Android系统应用信息
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...
- leetcode 684. Redundant Connection
We are given a "tree" in the form of a 2D-array, with distinct values for each node. In th ...
- Linux 进程等待队列【转】
本文转载自:http://blog.csdn.net/dlutbrucezhang/article/details/9212067 Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制 ...