首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

zdg/ 


共4个网摘 [ 1 ]   |  访问zdg的个人空间

Google发布App Engine 欲打造网络应用统一平台

zdg收录,使用标签:google, Python, Bigtable, Amazon,时间:2008-4-8 18:59:06 | 相关网摘我也收藏

根据TechCrunch得到的情报,在今天晚些时候,Google将在Google Campfire One大会上宣布推出App Engine(应用引擎),一个在线应用平台。简言之,App Engine是一个由Python应用服务器群、BigTable(Google的一个内部的数据库系统)数据库访问及GFS数据储存服务组成的平台,它能为开发者提供一体化的、提供主机服务器及可自动升级的在线应用服务。用户编写应用,Google提供应用运行及维护所需要的一切平台资源。换言之,Google不仅仅要为用户提供现成的在线应用套件,它还希望利用自身的数据库系统优势,使自己成为在线应用的真正统一平台。

Google App Engine专为开发者而设,开发者可以完完整整地将自己编写的在线应用运行于Google的资源上。这意味着开发者必须得为应用编写Python脚本,以创建一个可通过网络访问的BigTable界面。Google App Engine和Amazon提供的类似服务(S3、EC2及SimpleDB)不同,因为后者是直接提供一系列资源供用户选择使用的。


翻译:Google大表(BigTable) 第三部分

zdg收录,使用标签:google, Bigtable,时间:2006-10-10 15:44:03 | 相关网摘我也收藏

除了SSTable缓存以外,由于所有生成的SSTable都是不变的,所以BT的很多其他部分都变的简单了.例如,当从SSTable读的时候,就不必进行同步.这样一来,对行的并行操作就可以非常有效的实现了.内存表是唯一一个被读和写操作同时访问的可变数据结构.为了减少在读操作中对内存表的竞争,内存表是写复制的,这样一来就可以并行进行读写操作.


翻译:Google大表(BigTable) 第二部分

zdg收录,使用标签:搜索技术, Google, BigTable,时间:2006-9-27 16:17:29 | 相关网摘我也收藏

BT的实现有三个主要组件:客户程序库,一个主服务器和多个子表服务器.针对负载的变化,可以动态的从服务器群中添加(或者去除)子表服务器.主服务器的任务是:给子表服务器指定子表,检测加入或者失效的子表服务器,子表服务器负载均衡,以及对google文件系统的文件进行垃圾收集.除此之外,它还处理诸如建立表和列族之类的表模式改变工作.


翻译:Google大表(BigTable)

zdg收录,使用标签:搜索技术, Google, Bigtable,时间:2006-9-27 16:16:44 | 相关网摘我也收藏

bigtable是设计来分布存储大规模结构化数据的,从设计上它可以扩展到上2^50字节,分布存储在几千个普通服务器上.Google的很多项目使用BT来存储数据,包括网页查询,google earth和google金融.这些应用程序对BT的要求各不相同:数据大小(从URL到网页到卫星图象)不同,反应速度不同(从后端的大批处理到实时数据服务).对于不同的要求,BT都成功的提供了灵活高效的服务.在本文中,我们将描述BT的数据模型.这个数据模型让用户动态的控制数据的分布和结构.我们还将描述BT的设计和实现.



共4个网摘 [ 1 ] 

zdg/相关标签



网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
Copyright © 2000-2008, CSDN.NET, All Rights Reserved