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

家庭电脑做网站沂水网站设计

家庭电脑做网站,沂水网站设计,中国建设银行客户端下载官方网站,logo制作方法目录 三、简单存储服务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.hkea.cn/news/14523024/

相关文章:

  • 网站建设过程和准备阶段网络营销的方法有哪些方式
  • 公司搭建一个网站需要多少钱江苏智能网站建设流程
  • 在线教育网站建设方案渭南经开区
  • 网站做一个多少钱建设网站公司前景
  • 有没有专门做中式的设计网站网络运维实习报告
  • 企业网站建设报价方案wordpress 新网页打开
  • 建设银行预约纪念钞网站wordpress搬家 打开404
  • 网站新闻 写法wordpress教程 下载
  • 建设行网站修改电话网站怎么做安全
  • 网站可以做网站广告怎么给钓鱼网站做防红
  • 重庆城乡规划和建设局网站360安全浏览器官网入口
  • 中国空间站有几个舱段建站公司生存难
  • 哪些公司可以建设网站上海技术公司做网站
  • 网站建设 0551如何制作应用软件
  • 网站开发分为小程序平台推广
  • 三网合一网站报价手机网页游戏大全
  • 快速网站推广公司分享网络营销方式
  • 男女做暖暖的视频试看网站经济新闻最新消息财经
  • 三亚网络网站建设wordpress修改之前发布文章的id
  • 网站开发过程前端后端上海app开发定制公司
  • 苏州网站建设制作服务商如何快速做网站
  • 上海松江区建设局官方网站百度推广开户公司
  • 怎样建设小游戏网站企业网站模板中文
  • 申请网站域名要多少钱wordpress微信对接
  • 网站注册页面怎么做数据验证网页设计网站模板
  • 南京网页制作培训廊坊百度快照优化
  • 网站个人备案流程合肥做网站好的公司哪家好
  • 杭州做网站外包公司哪家好wap自助建站排板
  • 做资讯类网站北京网站制作到诺然
  • 建设网站 无法显示图片企业需求发布平台