- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
走近谷歌Spanner:地球上最大单一数据库
在构建一个既具有全球性又能保持一致性的数据中心的过程中,谷歌
Spanner 工程师做了一些令人完全意想不到的事情。
北京时间11 月28 日消息,《连线》杂志网络版近日刊载文章,对全球最
大的单一数据库谷歌Spanner 进行了详细的描述,称其昭示着整个世界的未来
发展方向。文章指出,在Spanner 数据库中,谷歌摒弃了传统的“网络时间协议” ,
转而使用自己的时间协调机制,这个机制被称为“TrueTime API” 。谷歌在
Spanner 数据中心里配备了自己的原子钟和GPS 接收器,这些时间协调装置会
连接到特定数量的主服务器,然后再由主服务器向整个谷歌网络中运行的其他电
脑传输时间读数。
以下是这篇文章的全文:
每天早上,当安德鲁·菲克斯(Andrew Fikes )坐在美国加州山景城谷歌总
部的办公桌前时,他就会打开谷歌与纽约之间的“VC”连接。
“VC”是谷歌对视频会议(video conference )的缩写。通过办公桌上的电脑
屏幕,菲克斯能看到威尔逊·谢(Wilson Hsieh )坐在谷歌曼哈顿办公室里,后
者也能看到菲克斯。两人还会与谷歌在华盛顿州柯克兰(Kirkland,靠近西雅图)
的一个办公室建立VC 连接。他们的工程团队跨越这个国家三个不同地区的三个
办公室,但所有人仍旧可以毫无延迟地聊天、进行“头脑风暴”和互相解答疑难问
题,而这就是谷歌建立Spanner 数据库的方式。
“如果你走进我们的办公室就会发现,我们一直都会保持VC 处于开启状态。”
菲克斯说道,他在2001 年加盟谷歌,现在已经跻身于谷歌杰出的软件工程师之
列。“我们在过去多年时间里一直都在这样做,这就降低了一般通信方式的所有
壁垒。”
这种布置是合适的。正如创造Spanner 数据库的工程团队一样,Spanner
覆盖全球,但其运作却像是完全在同一个地方发生的。在经历了多年的暗示和传
言以后,Spanner 终于在今年秋天出现在公众视线里,它是第一个有资格“有名
有姓”的全球数据库——其目的是在数以百计的数据中心、成百万的电脑和数万
亿计行信息之间无缝运作。
Spanner 是一个如此庞大的创造产物,以至于有些人很难真正去了解它。但
是,它所带来的最终结果是很容易说明的:通过Spanner,谷歌能向全球受众提
供网络服务,但仍可确保正在世界某个地区中发生在这项服务中的事情不会与发
生在另一个地区的事情相抵触。
这个新时代的谷歌数据库已经成为该公司在线广告系统的一部分——这个
系统能给谷歌带来庞大的收入——可能预示着网络的其他部分将走向何处。当谷
歌在9 月中旬发布研究报告来对Spanner 作出详细描述时,整个世界都为之震
动;几个星期以后,当威尔逊·谢在加州好莱坞的一次会议上演示这份研究报告
的内容时,在中坚电脑系统工程师中引发的热议也是明显可见的。
“这当然是很有趣的一件事情。”为Facebook 网站提供支持的大型软件平台
的主要工程师之一罗谷·默蒂(Raghu Murty)说道——但他补充称,Facebook
尚未探索实际构建类似数据库的可能性。
谷歌的网络业务比大多数公司的同类业务都要复杂得多,而且这家公司还被
迫构建远远超出大多数网络公司范畴的定制化软件。但随着互联网的增长,谷歌
创造的产品经常都会对世界其他部分造成“涓滴效应” 。
在谷歌公布Spanner 数据库的细节以前,许多人甚至都不认为这是可能做
到的事情。没错,我们已经拥有了能在多个数据中心之间存储信息的“NoSQL”
数据库,但这些数据库不能在保持信息“一致”——意味着在世界一端的数据中心
里浏览数据的人所看到的东西与另一端的人看到的东西完全相同—— 的情况下
做到跨数据中心存储。人们原本对此作出的假设是,之所以不能做到这种“一致”
性,是因为在数据中心之间传递信息存在固有的延迟。
但在构建一个既具有全球性又能保持一致性的数据中心的过程中,谷歌
Spanner 工程师做了一些令人完全意想不到的事情,而这也恰恰符合他们经常都
会出人意料的过往历史。这个团队的成员不仅包括菲克斯和威尔逊·谢,同时还
包括传奇性的谷歌人物杰夫·迪恩(Jeff Dean )和桑杰伊·格马瓦特(Sanjay
Ghemawa)以及其他很多工程师,这些工程师都曾致力于开发开创性的数据中
心平台,如Megastore 和Dremel 等。
而这一次,他们找到了一种让时间保持一致的新
您可能关注的文档
- 计算机c++学生选课系统.doc
- 触电危害与急救办法汇总.ppt
- 计算机c++实训报告.doc
- 计算机c++程序设计报告81872.doc
- 计算机c++练题(带答案).doc
- 计算机c++餐厅管理系统.doc
- 计算机仿真牙齿过盈配合.pdf
- 计算机等级考试试卷(二级c).doc
- 计算机网络ipv4地址详细讲解.ppt
- 认识函数2浙教版.ppt
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- 医院消毒供应中心如何选择合格的医用清洗剂(全面详细).pptx VIP
- 标准图集-L13J11卫生、洗涤设施.pdf VIP
- 2024新人教版一年级数学上册第五单元20以内进位加法单元教学整体设计.pdf VIP
- 5.1家和万事兴课件-2025-2026学年高中政治统编版选择性必修二法律与生活.pptx VIP
- 如何书写护理反思日志.pptx VIP
- 2010高教社杯全国大学生数学建模论文.doc VIP
- 复旦大学-2025年城市定制型商业医疗保险(惠民保)知识图谱.docx VIP
- ISO18527-1-2021 运动用眼部和面部防护-下坡滑雪和单板滑雪护目镜的要求 中英文.pdf VIP
- 长期采购合同协议.docx VIP
- 道路清扫保洁服务道路清扫保洁投标方案.doc VIP
原创力文档


文档评论(0)