·设为首页
·联系站长
·加入收藏
 位置: IT外包服务提供商 >> 文章频道 >> IT学堂 >> 软件学堂 >> 正文 当前没有通告!
  初识Windows Azure存储中的分区    3星级
初识Windows Azure存储中的分区
[ 作者:bianhongjin     来源:IT外包     点击数:1264     更新时间:2012-11-21     文章录入:bianhongjin
【字体: 字体颜色

Windows Azure存储的一个重要概念是分区,每个数据对象(Blob,Table实体,Queue消息)都有一个分区键,我们访问这些对象时就要使用分区键进行定位,跨服务器进行负载均衡和对对象分区时也会用到它,下面是Blob,Table实体和Queue消息用到的分区键:
  
  · Blob分区键 – 容器名+Blob名
  
  · Table实体分区键 – Table名+ PartitionKey
  
  · Queue消息分区键 – Queue名
  
  系统会跨多个服务器基于这些分区键对数据对象实施负载均衡,所有分区键值相同的对象组合到一个分区中,访问时通过相同的分区服务器访问,将对象组合到分区后,由于这些访问都在同一台服务器上,我们可以对同一分区上的对象执行原子操作。
  
  有了分区键后,对Blob,Table实体和Queue消息意味着什么。
  
  · Blob – 因为分区键包含了Blob的名字,我们可以在多台服务器之间均衡访问多个不同的Blob,可以很方便地实现向外扩展,可以让容器根据需要不断增长(当然要受存储账号最大容量的限制),代价是不能跨多个Blob执行原子操作。
  
  · Table实体 – 每个Table都为它下面的各个实体定义了分区键( PartitionKey ),这意味着我们可以跨分区键边界的多个服务器在一个Table内对实体实施负载均衡(实体有不同的 PartitionKey 值),对于同一分区中的实体(它们的 PartitionKey 值相同),我们可以让应用程序执行原子级批处理事务,因为它们都来自同一服务器的服务。
  
  Queue消息 – 因为分区键就是Queue名,对于给定Queue中的所有消息,都是由一个分区服务器处理的,不同的Queue可以由不同的服务器处理,以便将负载分散到存储账号下的不同Queue。

编辑:北京信诚www.xcitbm.com>IT保姆www.xcitbm.com>IT外包部 http:// www.xcitbm.com www.xcit.com.cn

  • 上一篇文章: XP下设置Guest帐户密码保护共享文件夹

  • 下一篇文章: XP下设置Guest帐户密码保护共享文件夹
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
     最新5篇热点文章
     联想固态硬盘SL700在BIOS里...
     IT外包首选我们的八大理由...
     中国劳科院与我公司续签了...
     中共中央政治局常务委员会...
     北京IT外包服务联盟知行社...
     
     最新5篇推荐文章
     0x000000ce蓝屏解决方案
     HP 706n 打印机打印A3纸的...
     什么是网络瓶颈?
     网线质量不好有什么影响?...
     蓝屏提示0x0000006B
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
  • 这篇文章还没有任何评论。
  • ::发表评论::
    姓名:  *  Email: * 
    评分:10  20  30  40  50  60  70  80  90  100