WEB开发网
开发学院服务器云计算 Windows Azure存储抽象概念全接触 阅读

Windows Azure存储抽象概念全接触

 2010-06-29 00:00:00 来源:WEB开发网   
核心提示: http:// 账号名 . blob .core.windows.net 这样的命名空间是对所有Blob的访问,要访问特定的Blob,Windows Azure存储抽象概念全接触(3),其URI格式是 http:// 账号名 .blob.core.windows.net/ Blob容器名 / B

http:// 账号名 . blob .core.windows.net 这样的命名空间是对所有Blob的访问,要访问特定的Blob,其URI格式是 http:// 账号名 .blob.core.windows.net/ Blob容器名 / Blob名。

目前支持两种类型的Blob:

· Block Blob – 针对流工作负载

· 每个Blob由一串Block组成。

· Block Blob最大大小是200GB。

· 修改Block Blob需要两步,先更新,再提交。

· 阅读范围可以从Blob中的任意字节处开始。

· Page Blob – 针对随机写工作负载

· 每个Blob由一组Page组成。

· Page Blob最大大小是1TB。

· 立即更新语义,写入即提交。

Windows Azure Table

下图显示了Windows Azure Table的抽象概念,在这里我们的存储账号是“ cohowinery ”,创建了“ customers ”和“ winephotos ”两个Table,在 customers Table下保存了代表客户信息的实体,实体有“Name”,“Email”等属性, winephotos Table下的实体具有“ PhotoID ”和“ Date ”等属性。

Windows Azure存储抽象概念全接触

图 3 Windows Azure Table概念视图

下面是对Windows Azure Table数据模型的总结:

· 存储账号 – 同上,每个账号可以有多个Table。

· Table – 包含一组实体。

· 实体(行) - 实体(一个实体与一‘行’的概念相似)是Table中最基本的数据项,一个实体包含一组属性,每个Table都有两个属性( PartitionKey 和 RowKey ),它们一起组成实体的唯一键。

上一页  1 2 3 4  下一页

Tags:Windows Azure 存储

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接