Distributed System
文章平均质量分 95
njdragonfly
关注在线游戏服务端设计,图形引擎,算法设计。
展开
-
探索Google App Engine背后的奥秘(3)- Google App Engine的简介
作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-intro.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。通过前面两篇介绍,大家应该对Google强大的基础设施有一定的了解。本篇开始介绍构筑在这强大基础设施之上的Google App Engine。Google App Engine的介绍由于发布S转载 2010-06-27 00:42:00 · 592 阅读 · 0 评论 -
探索Google App Engine背后的奥秘(5)- Datastore的设计
作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-datastore.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本篇会首先会从程序员角度来介绍一下Datastore在使用方面的一些信息,之后会接着介绍Datastore是如何构建的。使用方面首先,在编程方面,Datastore是基于"Entity转载 2010-06-27 00:49:00 · 672 阅读 · 0 评论 -
探索Google App Engine背后的奥秘(6)- 总结
作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-summary.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本篇是本系列的最终章,将总结一下App Engine在使用方面的注意点,最佳实践和适用场景,最后会谈一下我对App Engine的一些期望。注意点执行速度偏慢:由于其分布式的设计,所以在速度转载 2010-06-27 00:51:00 · 726 阅读 · 0 评论 -
探索Google App Engine背后的奥秘(2)--Google的整体架构猜想
作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine_arch_guess.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本文是基于现有的公开资料和个人的经验来对Google的整体架构进行总结和猜想。在软件工程界,大家有一个共识,那就是"需求决定架构",也就是说,架构的发展是为了更好地支撑应用。那么本文转载 2010-06-27 00:40:00 · 531 阅读 · 1 评论 -
探索Google App Engine背后的奥秘(4)- Google App Engine的架构
作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-arch_intro.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本篇将首先介绍App Engine的一些设计理念,接着将对App Engine的组成部分等进行介绍。设计理念App Engine在设计理念方面,主要可以总结为下面这五条:重用现有的G转载 2010-06-27 00:44:00 · 855 阅读 · 0 评论 -
探索Google App Engine背后的奥秘(1)--Google的核心技术
作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine_arch.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本系列文章基于公开资料对Google App Engine的实现机制这个话题进行深度探讨。在切入Google App Engine之前,首先会对Google的核心技术和其整体架构进行分析,以帮助转载 2010-06-27 00:34:00 · 604 阅读 · 0 评论 -
Paxos算法
<br />Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。[1] 这个算法被认为是类似算法中最有效的。<br /> <br />问题和假设<br />Paxos 算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场景是,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点都执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每个节点执行相同的命令序列,需要原创 2011-01-16 21:26:00 · 1272 阅读 · 0 评论 -
编程珠玑番外篇-K. Plan 9 的故事(修订版)
编程珠玑番外篇-K. Plan 9 的故事(修订版)(本文是对于之前编程珠玑番外篇系列中Plan 9 的八卦这一篇的彻底修订,本文得到了博文视点的卢鸫翔编辑的很多帮助)计算机发展史上,创新性产品层出不穷。其中,有些想法和产品在技术上很先进,却很遗憾的没有获得广泛的接纳和商业的成功。不过,只要时机到来,这些创新,往往都会以新的面目再次复兴。这样的例子在历史中屡见不鲜。Jobs 和 Apple 分手后开创的 NeXT 公司的操作系统和硬件设备,创新点很多,市场反响却不大。而 NeXT 系统在软件和硬件设计上转载 2011-03-27 00:01:00 · 1092 阅读 · 0 评论