左右Amazon S3有两种类型的数据的一致性模型的:

最后,一致性和读一致性。

有下面几种行为:

1 写一个新的object,然后開始读它。直到全部的变化都传播完(副本),你才干读到它,否则就是key does not exist。

2 写一个新的object,然后listkeys,直到全部的变化都传播完。你才干看到它。

3 覆盖一个已有的object,然后開始读它,直到全部的变化都传播完,你才干拿到最新的object,否则就是老的。

4 删除一个object,直到全部的变化都传播完,你读它。才会产生key does not exist。否则读到已删除的object。

5 删除一个object,直到全部的变化都传播完,你listkeys,才没有这个object。否则还会有它。

这里须要注意的是不同的region提供的数据一致性模型是不一样的,US Standard Region比較特殊,它提供的是终于一致性模型(eventual consistency)。其他的region提供的是对于put一个新的object,提供的是read after write consistency. 对于覆盖object和删除object,提供的也是终于一致性。

终于一致性可能导致脏读。可是latency会比較小,所以吞吐量会比較高。读写一致性不会出现脏读,可是latency可能会比較大,所以吞吐量会比較低。

还须要注意的是。S3并不提供锁,假设你同一时候对同一个key进行操作,那么后一个操作会覆盖前一个操作的结果。

原文:http://blog.csdn.net/hongchangfirst/article/details/36015151

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst

版权声明:本文博主原创文章。博客,未经同意不得转载。

转载于:https://www.cnblogs.com/blfshiye/p/4945724.html

Amazon S3数据一致性模型相关推荐

  1. Amazon S3服务 简介及基本概念

    Amazon S3介绍 什么是Amazon S3? Amazon Simple Storage Service 是互联网存储解决方案.该服务旨在降低开发人员进行网络规模级计算的难度. Amazon S ...

  2. Amazon S3简介

    目录 文献参考: 存储桶 对象 键 区域 S3数据一致性模型 存储类别 存储桶策略 AWS Identity and Access Management 操作 创建请求 AWS 账户访问密钥 IAM ...

  3. 基于 Bitbucket Pipeline + Amazon S3 的自动化运维体系

    1 前言介绍 随着自动化运维水平的提高,一个基础的运维人员维护成百上千台节点已经不是太难的事情,当然,这需要依靠于稳定.高效的自动化运维体系.本篇文章即是阐述如何利用 bitbucket pipeli ...

  4. AWS宣布Amazon S3将停止支持SigV2

    AWS原本宣布Amazon S3从6月24日开始,停止支持旧的签章方法Signature Version 2(SigV2),现在改变计划,虽然新的储存桶不再支持SigV2,但现存的部分仍可继续使用,并 ...

  5. 马逊s3云存储接口_使用 Amazon S3 云服务轻松实现存储

    Amazon Simple Storage Service (S3) 是一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片.视频.音乐和文档. S3 提供一个 RESTful A ...

  6. ssis 循环导入数据_使用集成服务(SSIS)包从Amazon S3 SSIS存储桶导入数据

    ssis 循环导入数据 This article explores data import in SQL Server from a CSV file stored in the Amazon S3 ...

  7. Amazon S3 API

    一.概述 Amazon s3,全称为Amazon Simple Storage  Service.EC2和S3是Amazon最早推出的两项云服务. REST,这也是比较火的一种Web服务架构.简单来说 ...

  8. 将 Amazon EC2 到 Amazon S3 的数据传输推向100Gbps线速

    点击上方入口立即[自由构建 探索无限] 一起共赴年度科技盛宴! 前言 天下武功唯快不破,在很多应用场景中,如机器学习.数据分析.高性能计算等,应用需要高速加载大量数据后进行本地计算. 试想一下,您在亚 ...

  9. 全方位保护您在 Amazon S3 的数据资产-访问控制详解

    2006年,Amazon S3 作为亚马逊云科技发布的第一款公有云服务面世,如今,成千上万的亚马逊云科技客户在利用 Amazon S3 创造各类激动人心的应用.从企业数据湖.机器学习存储,到 HPC. ...

最新文章

  1. 2021-08-09 图像灰度二值化
  2. Flume TailDir 基本流程
  3. 2013年2月28日星期四
  4. ue编辑器拖拽上传图片_为百度UE编辑器上传图片添加水印功能
  5. Python内置函数之数学函数
  6. 便捷的flex弹性布局
  7. xmpp 与服务器连接并身份验证成功
  8. 利用python爬虫(part1)--urllib.request模块
  9. P3168 [CQOI2015]任务查询系统 主席树 + 差分
  10. 浪漫情人节|C语言画心型
  11. 句句真研—每日长难句打卡Day2
  12. 基于LDAP的WebLogic虚拟化统一用户权限管理
  13. paip.软件版本完善计划C426fromVC423
  14. BOS 系统 定区关联客户功能实现
  15. 相机成像之Sensor 篇
  16. QInputDialog,QTextEdit,QLineEdit,Qt右键菜单英文转中文问题
  17. AR客户对账单(上月欠款)
  18. 计算机毕业设计Android手机汽车租赁系统app(源码+系统+mysql数据库+Lw文档)
  19. Java面试不通过?这篇文章你看了吗?
  20. Java程序员最全面的学习路线图

热门文章

  1. MFC窗口标题栏隐藏
  2. Git 分支管理 Feature分支 强行删除分支
  3. 杂项:SVN 常用方法
  4. application/x-www-form-urlencoded 的contentType,POST数据内容过大,导致tomcat的request取不到参数...
  5. NSIS:判断并安装.NET Framework 4 的例子
  6. 如何pspice模型转成saber模型
  7. vue.js:634 [Vue warn]: Error in render: “TypeError: Cannot read property ‘matched‘ of undefined“
  8. [HTTP] HTTP协议基础及发展历史
  9. MSP430杂谈--IIC通信
  10. Modularity(模块化-CommonJS规范)