分布式计算
文章平均质量分 61
wdwbw
这个作者很懒,什么都没留下…
展开
-
我理解的云计算
云计算将数据中心的各种计算和存储资源打包成服务提供出来,通过互联网提供给用户使用。对于服务的使用者来说,云计算强调的是使用者自身不需要具有计算和存储资源,而是从某个入口(如浏览器)使用别人提供出来的计算和存储资源来完成自己的应用。对于服务的提供者来说,云计算资源通常是由成百上千的计算设备通过集群方式提供,架构需要足够的可扩展性和容错性,可以轻易的加入新设备和移除故障的设备。云计算更多的是一种理念,原创 2009-03-23 21:51:00 · 1091 阅读 · 0 评论 -
数据一致性
数据一致性通常指关联数据之间的逻辑关系是否正确和完整。而数据存储的一致性模型则可以认为是存储系统和数据使用者之间的一种约定。如果使用者遵循这种约定,则可以得到系统所承诺的访问结果。 常用的一致性模型有:a、严格一致性(linearizability, strict/atomic Consistency):读出的数据始终为最近写入的数据。这种一致性只有全局时钟存在时才有可能,在分布式网络环境不可能实原创 2009-05-13 21:59:00 · 15245 阅读 · 0 评论 -
分布式事务处理
分布式事务处理( Distributed Transaction Processing , DTP )涉及多个分布在不同地方的数据库,但对数据库的操作必须全部被提交或者回滚。只要任一数据库操作时失败,所有参与事务的数据库都需要回滚。Open 组织定义的分布式事务处理模型X/Open DTP 模型(1994)包括应用程序( AP )、事务管理器( TM )、资源管理器( RM原创 2009-05-13 22:10:00 · 4553 阅读 · 0 评论 -
ACID, BASE和CAP
云计算平台是非常巨大的分布式系统,需要处理庞大的处理请求,因此任何小概率事件在此平台中都必然发生。DBMS强调ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。其中的一致性强调当程序员定义的事务完成时,数据库处于一致的状态,如对于转帐来说,事务完成时必须是A少了多少钱B就多了多少钱。而对于很多互联网应原创 2009-05-13 22:11:00 · 2654 阅读 · 0 评论 -
数据的分类和一致性需求
按构成类型分a、单字段数据:例如网页正文,只是按URI做key正文做value的简单类型。b、多字段数据:例如用户信息,包含帐户、昵称、邮件等多个字段的数据。但是,多字段数据也可以分拆为多个单字段数据,尤其是多个字段没有很强的耦合性时,例如一个网页上存在的文字,图片,视频。按内容信息分a、可在生数据:例如网页数据,根据网页数据生成的数据等。如果丢失,大不了再爬/算一次,信息不会永久丢失。可用性需求原创 2009-05-13 22:16:00 · 1545 阅读 · 0 评论 -
socket连接设置超时的几种方法
<br />1.alarm方法<br />http://hi.baidu.com/ppln/blog/item/0523d3090731689d0a7b8200.html<br />#include<stdio.h><br />#include<unistd.h><br />#include<string.h><br />#include<sys/types.h><br />#include<sys/socket.h><br />#include<netinet/in.h><br转载 2010-07-07 20:13:00 · 14515 阅读 · 0 评论 -
消息中间件IBM WebSphere MQ入门说明
<br />源自<br />http://www.pcpop.com/doc/0/417/417623_all.shtml#p1<br /> <br />消息中间件概述 <br /> 一、消息中间件概述<br /> 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。<br /> 在分布式计算环境中,为了集成分布式应用,转载 2010-11-17 15:38:00 · 1250 阅读 · 0 评论 -
OpenNebula跨地域管理
1. 功能定位集中管理OpenNebula的多个实例(zone,其中管理者多个网络互连的服务器)。oZones administrator可以将zone给特定的用户授权。l 在不同的zone中给用户、组织和负载提供不同等级的安全性和可用性配置l 更好的可扩展性l 可管理地理上分布在多个数据中心的资源 2. 概述通过Virtual DataCente翻译 2011-11-28 14:23:25 · 1410 阅读 · 0 评论 -
深入Cloud Foundry
会分为两个部份:第一部份主要介绍CloudFoundry的架构设计,从它所包含的模块介绍起,到各部份的消息流向,各模块如何协调合作;第二部份会在第一部份的基础上,以如何在你的数据中心里面用CloudFoundry部署一个私有PaaS为目标,把第一部分介绍到的架构知识使用起来。在本文,我不想简单的介绍如何使用CloudFoundry,这方面的文章,在SpringSource的官方博客里面有具体的介绍转载 2012-01-10 20:42:06 · 6719 阅读 · 0 评论