48、云存储与新兴云软件环境解析

云存储与新兴云软件环境解析

1. Azure 存储模式

1.1 Azure 表和队列存储

Azure 表和队列存储模式适用于较小的数据量。队列提供可靠的消息传递,常用于支持 Web 和工作角色之间的工作假脱机。队列由无限数量的消息组成,消息大小限制为 8 KB,可至少被检索和处理一次。Azure 支持 PUT、GET 和 DELETE 消息操作,以及队列的创建和删除操作。

每个账户可以有任意数量的 Azure 表,表由称为实体的行和称为属性的列组成。表中的实体数量没有限制,该技术旨在很好地扩展到存储在分布式计算机上的大量实体。所有实体最多可以有 255 个通用属性,这些属性是 <名称, 类型, 值> 三元组。每个实体必须定义两个额外的属性:PartitionKey 和 RowKey。RowKey 用于为每个实体提供唯一标签,PartitionKey 用于共享,具有相同 PartitionKey 的实体存储在一起,合理使用 PartitionKey 可以加快搜索性能。一个实体最多可以有 1 MB 的存储空间,如果需要大值大小,可以在表属性值中存储指向 Blob 存储的链接。ADO.NET 和 LINQ 支持表查询。

1.2 SQLAzure 数据服务

Azure 提供了复杂的数据库编程接口。SQLAzure 数据服务可被视为更传统的关系数据库,基于当前成熟的商业软件包构建,是高度可扩展的按需数据存储和查询处理实用服务。其服务接口基于标准 Web 协议,支持 SOAP 和 REST。

SQLAzure 的数据模型包括权限、容器和实体的概念,具有灵活的架构。用户注册数据服务后,可以创建一个表示为 DNS 名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值