技术开发 频道

七月第一周回顾:Chrome成功的三要素

  【IT168 资讯】《诗经·豳风·七月》中写道“七月流火,九月授衣。”在这个多雨又闷热的季节里,我们送别了七月的第一周末,迎来崭新的一周。在这里,笔者带大家回顾一下IT168技术开发频道上周的热点文章。

  对话谷歌高管:Chrome成功因三要素

  2008年9月,谷歌推出自己的浏览器Chrome,进军已成红海的网络浏览器市场。即便谷歌是搜索领域的巨人,当时也没多少人看好Chrome的市场前景:微软IE作为Windows默认浏览器的地位不可动摇,火狐在不断扩大市场占有率,而更多浏览器产品还在不断涌出。但不到四年时间,Chrome浏览器就实现了不可能完成的任务,成为了使用率最高的网络浏览器,即便是再乐观的专业人士也很难预料到这点。谷歌围绕着Chrome推出了相关应用商店和操作系统,Chrome浏览器成为谷歌近年来最为成功的产品和最重要的战略资产之一。

谷歌Chrome与应用高级副总裁桑德尔·皮猜

谷歌Chrome与应用高级副总裁桑德尔·皮猜

  谷歌Chrome与应用高级副总裁桑德尔·皮猜(Sundar Pichai)总结了Chrome成功的三要素:迅速、简洁与安全。正是这三点的综合成就了Chrome目前的市场份额,Chrome战略是为了打造一个开放的平台,无论在哪个国家,哪个平台,哪个设备,用户都可以使用到Chrome的产品和服务。

  谷歌去年发布了Chrome OS操作系统的云笔记本Chromebook,以Chrome网络商店的诸多应用来取代桌面安装软件。但这一设备发布之后,在市场上还没有得到普遍接受。谷歌的Chrome战略才刚刚起步,皮猜表示谷歌会很有耐心地做好长期准备,不会急于一时。

  分析数据库CitusDB:提供弹性计算能力

  随着新技术的出现与发展,总是带来新的机遇。正如面向对象编程技术的发展和成熟,催生了DB4O这样纯面向对象数据库。云计算服务与大数据处理的崛起,让传统关系型数据库在很多应用场景显得力不从心。于是在YC的支持下,创业公司Citus Data推出了分析数据库CitusDB。

  CitusDB是一个可伸缩的分析数据库,它是基于开源的对象关系型数据库PostgreSQL开发而成。用户可以像使用常规数据库那样访问CitusDB的主节点,然后由主节点将数据与查询请求分配到数据库集群的工作节点中,底层架构与Hadoop类似。换句话说,CitusDB是一个将SQL的表现力、关系型数据库的性能,以及Hadoop的可扩展性与可用性有效地整合的数据库产品。

  就职于阿里系的非著名攻城狮@楚明玉 同学经过简单的了解后给出了自己的理解,他认为CitusDB是基于对象关系型数据库PostgreSQL二次开发的,而HBase+Pig是建立在Hadoop和HDFS基础上。他们和传统数据库比较大的区别就是都采用了管理配置节点和存储节点分离的分布式架构搭建(类似Hadoop)。

  Facebook MySQL工程师吐槽MemSQL

  前Facebook前工程师Eric Frenkiel 和 Nikita Shamgunov创办了MemSQL,对外宣称比MySQL快30倍。现在Facebook的MySQL工程师Domas Mituzas发表博客,认为MemSQL每秒持久事务比InnoDB慢500倍,同时MemSQL在做一些简单的读写查询时,比MySQL慢上千倍,也许是慢百万倍。

前Facebook工程师创立MemSQL数据库公司

  除了Facebook MySQL工程师的吐槽,MemSQL面临着众多竞争对手的挑战,他们都宣传比SQL表现更强劲,都有一个熟谙数据库技术的创始团队。现今有很多的所谓NewSQL创新企业,包括VoltDB、 NuoDB、 ScaleBase、 Tokutek、 JustOneDB 和 Clustrix,这些公司统统宣称能够帮助关系数据库扩大规模,比MySQL性能更好,而价格比同类型的Oracle数据库便宜得多。MemSQL是本月第二家前Facebook员工创办的专注数据的创业公司。6月上旬,2名前Facebook员工在在职期间就帮助Hadoop建立了类似SQL的Hive界面,他两推出了Qubole,这是运行在亚马逊云计算平台的Hive托管版本。

${PageNumber}

  揭秘微软Windows 8所有版本及发布历程

  Windows 8究竟有多少个版本?业界流传着多种猜测。Windows 8将为你提供充分的选择,无论你是x86/64 PC还是WOA PC用户。你可以使用触摸屏,也可以使用鼠标,还可以在两者间自由切换。无论是Windows 8的哪个版本,都能为用户提供完美的体验。本文盘点了Windows 8的所有版本,读后豁然开朗,对Windows 8将有一个更深入的了解。

  更新的Windows 8,微软表示从最近一版Windows升级到Windows 8只要40美元,升级40美元的价格适合于Windows XP、Vista、Windows 7,还有1月之前从微软网站下载系统的用户。但是39.99美元升级价,只有通过Windows 8升级助手下载时有效。零售版Windows 8售价70美元。在店铺购买系统,带DVD包装的升级Windows 8 Pro定价69.99美元,这是促销价。Windows 8 Pro升级促销到2013年1月31日止,可以在线和到店铺购买。

  Facebook的Hadoop应用与故障转移方案

  Facebook Hadoop集群内目前的HDFS物理磁盘空间承载超过100PB的数据(分布在不同数据中心的100多个集群)。由于HDFS存储着Hadoop应用需要处理的数据,因此优化HDFS成为Facebook为用户提供高效、可靠服务至关重要的因素。

HDFS Namenode是如何工作的?
▲The HDFS Namenode is a single point of failure (SPOF)

  HDFS客户端通过被称之为Namenode单服务器节点执行文件系统原数据操作,同时DataNode会与其他DataNode进行通信并复制数据块以实现冗余,这样单一的DataNode损坏不会导致集群的数据丢失。但NameNode出现故障的损失确是无法容忍的。NameNode主要职责是跟踪文件如何被分割成文件块、文件块又被哪些节点存储,以及分布式文件系统的整体运行状态是否正常等。但如果NameNode节点停止运行的话将会导致数据节点无法通信,客户端无法读取和写入数据到HDFS,实际上这也将导致整个系统停止工作。

  或许有人会Facebook这一解决方案的名字感到好奇,这是因为Facebook的Hadoop工程师Dhruba Borthakur来到公司时正好是James Cameron《阿凡达》电影热映时间AvatarNode经受住了Facebook内部最苛刻的工作环境,未来Facebook将继续大幅度改善AvatarNode的可靠性和HDFS集群的管理性。并整合与一般高可用性框架的整合,还将实现无人值守、自动化与安全故障转移等特性。Facebook已将自身使用的Hadoop与AvatarNode解决方案托管到GitHub。感兴趣的朋友可下载研究。当然不止Facebook在试图解决Hadoop的缺陷,MapR和Cloudera的产品也具备相似的能力。

0
相关文章