一、可以被存储的信息

  1. Blob存储: 二进制大对象 使用Web协议
  2. 共享文件存储: 磁盘文件 使用SMB协议
  3. 消息:小于64K的文本信息
  4. 实体(Entity): 非结构化得记录Nosql数据 一组名/值对

二、用来存储信息的容器

Blob被存储到 “容器” 单位,共享文件被存储到“共享”,消息被存储在队列,实体被存储在表

三、为应用选择存储

Blob存储: (存储文件)

  1. 块blob
  2. 页blob
  3. 追加blob

表存储:(存储实体)

  1. 按行将数据存储为键/值对
  2. 行条目或252个自定义属性(列)
  3. 无架构
  4. 单张表最大支持100TB,行大小支持为1MB

队列存储: (存储消息)

存储应用程序间消息 (大小64K)

文件存储

SMB 2.1文件共享

第一步:创建一个存储账户

存储账户: URL 存储服务的入口点

账户类型: 常规类型 和 Blob存储

1、常规类型:标准高级 的SKU定价层;(高级层只支持虚拟机磁盘)

2、Blob存储:只能用标准级,可以选择冷、热两种访问方式

复制方式:

1、本地冗余(一个文件存储三个副本,分别存储在同一台硬件服务器的三个硬盘上)

2、本区域冗余(一个文件存储三个副本,分别在同一个数据中心的三台服务器上)

3、异地冗余(一个文件六个副本,上传一个文件,北京存3份,上海存3份)

以上情况都有2个主要文件,2个辅助文件,用户的增删改查都针对同一文件

4、异地读取冗余(六个副本,异地副本其中一个支持读取)

免费订阅可创建20个存储账户

付费订阅可创建200个存储账户

企业订阅根据合同而定

一个存储账户、有四个子服务,每个子服务有一个唯一的URL

存储账户名称:lzsstorage

Blog服务: http://lzsstorage.blob.core.chinacloudapi.cn

每个存储账户访问: 账户名+密钥

使用存储服务:通过在程序中调用API / 调用SDK中的对象的方法

客户端:存储资源管理器

使用表存储实体(NoSql结构)

一个实体: 一组信息的集合, 由多个属性(最多255个属性)每个属性 名/值/数据类型(理解为实体的集合,但实体之间可以不存在任何关系,例如:第一实体可以存销售,第二实体存订单,第三实体可以存商品信息)

例如: 第一个实体: 订单信息 (orderid、客户姓名商品名称、价格)

第二个实体: 订单信息 (orderid、客户电话商品分类、价格)

每个实体有三个属性必须: time, 分区属性行键属性

实体分布式存储, 同一个表的实体分散存储到多个分区中。分区的依据就是分区属性的值,具有相同分区属性值的实体存储在同一个分区。

例如: 订单编号 客户姓名 商品分类 价格

【食品、化妆品、书籍、玩具】

以上 将商品分类作为表分区, 存储将会把各个商品分到不用的分区,食品作为一个分区,化妆品一个分区。。。

注意:同一个分区中,所有实体的行键属性的值不能相同

分区属性值 + 行键属性 == 唯一性

创建表

点击 + Table

添加实体

多个应用程序可以使用队列来实现异步消息通信

创建队列存储

添加消息

消息支持文本、jason等格式(容量不要超过64K)

创建文件共享 (使用SMB协议共享)

输入名称、配额(最大5T)

添加文件夹

上传文件

通过Windows文件资源管理器访问即可

作者 匿名

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

4 × 3 =