当前位置: 首页 > news >正文

做暖暖欧美网站上海营销网站设计

做暖暖欧美网站,上海营销网站设计,王悦做网站,郑州网站开发培训班目录 三、简单存储服务S3#xff08;一#xff09;S3的基本概念和操作#xff08;二#xff09;S3的数据一致性模型#xff08;三#xff09;S3的安全措施 四、非关系型数据库服务SimpleDB和DynamoDB#xff08;一#xff09;非关系型数据库与传统关系数据库的比较一S3的基本概念和操作二S3的数据一致性模型三S3的安全措施 四、非关系型数据库服务SimpleDB和DynamoDB一非关系型数据库与传统关系数据库的比较二SimpleDB三DynamoDB四SimpleDB和DynamoDB的比较 三、简单存储服务S3 一S3的基本概念和操作 简单存储服务Simple Storage ServicesS3构架在Dynamo之上用于提供任意类型文件的临时或永久性存储。S3的总体设计目标是可靠、易用及低成本。 S3存储系统的基本结构其中涉及两个基本概念桶Bucket和对象Object。 1、桶 桶是用于存储对象的容器其作用类似于文件夹但桶不可以被嵌套即在桶中不能创建桶。目前Amazon限制了每个用户创建桶的数量但没有限制每个桶中对象的数量。桶的名称要求在整个Amazon S3的服务器中是全局唯一的以避免在S3中数据共享时出现相互冲突的情况。在对桶命名时建议采用符合DNS要求的命名规则以便与CloudFront等其他AWS服务配合使用。 2、对象 数据任意类型但大小会受到对象最大容量的限制。元数据数据内容的附加描述信息通过名称-值name-value集合的形式来定义。 元数据名称名 称 含 义last-modified对象被最后修改的时间ETag利用MD5哈希算法得出的对象值Content-Type对象的MIME多功能网际邮件扩充协议类型默认二进制/八位组Content-Length对象数据长度以字节为单位 3、基本操作 S3中支持对桶和对象的操作主要包括Get、Put、List、Delete和Head。下表列出了五种操作的主要内容。 操 作 目 标GetPutListDeleteHead桶获取桶中对象创建或更新桶列出桶中所有键删除桶——对象获取对象数据和元数据创建或更新对象——删除对象获取对象元数据 二S3的数据一致性模型 与其构建的基础Dynamo相同S3中采用了最终一致性模型。在数据被充分传播到所有的存放节点之前服务器返回给用户的仍是原数据此时用户操作可能会出现后面几种情况 用户操作结果1写入一个新的对象并立即读取它服务器可能返回“键不存在”2写入一个新的对象并立即列出桶中已有的对象该对象可能不会出现在列表中3用新数据替换现有的对象并立即读取它服务器可能返回原有的数据4删除现有的对象并立即读取它服务器可能返回被删除的数据5删除现有的对象并立即列出桶中的所有对象服务器可能列出被删除的对象 三S3的安全措施 1、身份认证Authentication 2、访问控制列表Access Control List 访问控制列表是S3提供的可供用户自行定义的访问控制策略列表。S3的访问控制策略ACP提供如下所列的五种访问权限。 注意S3的ACL不具有继承性 S3中有三大类型的授权用户 1所有者Owner 所有者是桶或对象的创建者默认具是WRITE_ACP权限。所有者默认就是最高权限拥有者。 2个人授权用户User 两种授权方式一种是通过电子邮件地址授权的用户另一种是通过用户ID进行授权。 3组授权用户Group 一种是AWS用户组它将授权分发给所有AWS账户拥有者另一种是所有用户组这是一种有着很大潜在危险的授权方式。 四、非关系型数据库服务SimpleDB和DynamoDB 一非关系型数据库与传统关系数据库的比较 传统的关系数据库非关系型数据库数据模型对数据有严格的约束key和value可以使用任意的数据类型数据处理满足CAP原则的C和A在P方面很弱满足CAP原则的A和P而在C方面比较弱接口层以SQL语言对数据进行访问的提供了强大的查询功能并便于在各种关系数据库间移植通过API操作数据支持简单的查询功能且由于不同数据库之间API的不同而造成移植性较差 总结 二SimpleDB SimpleDB基本结构图如下包含了域、条目、属性、值等概念。 1、域Domain 域是用于存放具有一定关联关系的数据的容器其中的数据以UTF-8编码的字符串形式存储。每个用户账户中的域名必须是唯一的且域名长度为3255个字符。每个域中数据的大小具有一定的限制。但域的划分也会为数据操作带来一些限制是否划分域需要综合多种因素考虑。 2、条目Item 条目对应着一条记录通过一系列属性来描述即条目是属性的集合。在每个域中条目名必须是唯一的。与关系数据库不同SimpleDB中不需要事先定义条目的模式即条目由哪些属性来描述。操作上具有极大的灵活性用户可以随时创建、删除以及修改条目的内容。 3、属性Attribute 属性是条目的特征每个属性都用于对条目某方面特性进行概括性描述。每个条目可以有多个属性。属性的操作相对自由不用考虑该属性是否与域中的其他条目相关。 4、值Value 值用于描述某个条目在某个属性上的具体内容。一个条目的一个属性中可以有多个值。 例如某类商品除颜色外其他参数完全一致此时可以通过在颜色属性中存放多个值来使用一个条目表示该商品而不需要像关系数据库中那样建立多条记录。 如图显示了SimpleDB的树状组织方式其中可以看出SimpleDB对多值属性的支持。 SimpleDB与其他AWS组件综合使用的方式 限制SimpleDB中每个属性值的大小不能超过1KB。导致SimpleDB存储的数据范围极其有限。解决将相对大的数据存储在S3中在SimpleDB中只保存指向某个特定文件位置的指针。 三DynamoDB DynamoDB的特点 DynamoDB以表为基本单位表中的条目同样不需要预先定义的模式。DynamoDB中取消了对表中数据大小的限制用户设置任意大小并由系统自动分配到多个服务器上。DynamoDB不再固定使用最终一致性数据模型而是允许用户选择弱一致性或者强一致性。DynamoDB还在硬件上进行了优化采用固态硬盘作为支撑并根据用户设定的读/写流量限制预设来确定数据分布的硬盘数量。 四SimpleDB和DynamoDB的比较 SimpleDB和DynamoDB都是Amazon提供的非关系型数据库服务。 SimpleDB限制了每张表的大小更适合于小规模复杂的工作。自动对所有属性进行索引提供了更加强大的查询功能。 DynamoDB支持自动将数据和负载分布到多个服务器上并未限制存储在单个表中数据量的大小适用于较大规模负载的工作。
http://www.w-s-a.com/news/514174/

相关文章:

  • 工业电商网站怎么配色社交网站建设平台
  • 使用pycharm网站开发建一个网站需要什么条件
  • 网站建设哪些是需要外援的问题wordpress商品展示主题
  • 定制网站开发的目的是什么wordpress 增加按钮
  • 建设单位网站经费请示wordpress模板添加授权
  • 国外的电商网站有哪些为进一步加强校园网站建设
  • 专业集团门户网站建设企业微信商城和网站建设
  • 多少钱可以做网站找网络公司做推广费用
  • python php 网站开发网络营销师是干什么的
  • 网站建设设计方案动漫制作专业学校
  • 吴江区建设用地申报网站包装设计模板设计素材
  • 快速建站的公司wordpress 元数据定义
  • 网站seo分析工具网站标题用空格 逗号影响seo
  • 基金项目实验室信息网站建设wordpress文章新窗口打开
  • php网站开发就业前景做网站推荐源创网络
  • wordpress 8211西安网站优化维护
  • 泰安招聘网站有哪些wordpress 回复提醒
  • 网站服务器不稳定怎么打开网页企业营销策划心得体会
  • 自己做视频网站会不会追究版权企业商城网站建设方案
  • 烟台网站制作计划网站做seo的好处
  • 网站首页轮播官方网站下载拼多多
  • 罗庄区建设局网站自己做网站推广产品
  • 优秀flash网站欣赏苏州吴中区建设局网站
  • 网站添加wordpress博客网上商城购物系统论文
  • 上海市建设安全协会网站王夑晟企业网站建设需要做些什么
  • 网站app 开发辽宁建设工程信息网官网新网站是哪个
  • 厦门建设企业网站建设wordpress添加形式
  • 建立什么网站可以赚钱室内设计效果图qq群
  • 厦门网站设计大概多少钱服务公司沈傲芳
  • 如何起手做网站项目百度站长app