设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

雅虎发布Omid更新,在为HBase提供事务处理支持

2015-10-19 22:12| 发布者: joejoe0332| 查看: 1075| 评论: 0|原作者: 刘旭坤|来自: CSDN

摘要: Omid是雅虎在2011年为Apache HBase推出的开源事务处理系统,10月1日发布的Omid更新标志着Omid的稳定性和规模化应用性都上了一个新台阶,速度也比2011年最初发布时快10倍。Omid是雅虎在2011年为Apache HBase推出的开 ...
  Omid是雅虎在2011年为Apache HBase推出的开源事务处理系统,10月1日发布的Omid更新标志着Omid的稳定性和规模化应用性都上了一个新台阶,速度也比2011年最初发布时快10倍。


  Omid是雅虎在2011年为Apache HBase推出的开源事务处理系统。雅虎在公司内部也使用Omid支撑其搜索业务。


  雅虎10月1日发布的Omid更新标志着Omid的稳定性和规模化应用性都上了一个新台阶,速度也比2011年最初发布时快10倍。


  雅虎工作人员表示希望Hadoop和HBase生态系统能够开始使用Omid。雅虎公司希望Omid跟随雅虎走出的Hadoop的轨迹并最终成为Apache的官方项目。为了更好地向开源社区介绍Omid,雅虎公司将在未来几周发布一系列关于Omid使用和部署的博客文章


  HBase本身是不符合ACID原则的,Omid则希望用事务的概念扩展HBase的键值存储使用户能够在HBase上的读写操作符合ACID原则。


  Omid试图弥合传统关系型数据库和NoSQL数据库之间的间隙,但雅虎还欠缺为HBase所开发的增量处理系统。谷歌开发了Percolator来解决增量更新的问题,但Percolator并不开源。某种程度上我们也可以把Omid当作是一个开源的Percolator。


  之前我们已经提到雅虎内部使用Omid来支撑自己的搜索业务。其实雅虎的搜索引擎就是一个PB级别的HBase数据库,里面存储着数十亿文件。Omid在雅虎的搜索引擎中每秒处理数万个事务请求。


  尽管已经有了Apache Phoenix,雅虎的工程师依然表示Omid对于其他应用也将提供很多帮助。任何需要实时增量处理的系统也可以使用Omid,并且对系统的规模没有任何要求。


  对于雅虎来说,开源最大的好处就是获得来自社区的帮助。开源Hadoop使雅虎尝到了甜头因此希望开源Omid能够复制Hadoop的成功。雅虎工程师表示 Hadoop开源之后公司获益颇多。开源也能够帮助雅虎与其所收购的公司更好地进行技术集成,因为被收购的公司很可能已经在使用Hadoop了。


  查看Omid代码请移步至GitHub


原文链接:Yahoo’s Open Source Omid Project Brings Scalable Transaction Processing 

To HBase(译者/刘旭坤)


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部