Amazon S3数据一致性模型
左右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的主页:http://blog.csdn.net/hongchangfirst
版权声明:本文博主原创文章。博客,未经同意不得转载。
转载于:https://www.cnblogs.com/blfshiye/p/4945724.html
Amazon S3数据一致性模型相关推荐
- Amazon S3服务 简介及基本概念
Amazon S3介绍 什么是Amazon S3? Amazon Simple Storage Service 是互联网存储解决方案.该服务旨在降低开发人员进行网络规模级计算的难度. Amazon S ...
- Amazon S3简介
目录 文献参考: 存储桶 对象 键 区域 S3数据一致性模型 存储类别 存储桶策略 AWS Identity and Access Management 操作 创建请求 AWS 账户访问密钥 IAM ...
- 基于 Bitbucket Pipeline + Amazon S3 的自动化运维体系
1 前言介绍 随着自动化运维水平的提高,一个基础的运维人员维护成百上千台节点已经不是太难的事情,当然,这需要依靠于稳定.高效的自动化运维体系.本篇文章即是阐述如何利用 bitbucket pipeli ...
- AWS宣布Amazon S3将停止支持SigV2
AWS原本宣布Amazon S3从6月24日开始,停止支持旧的签章方法Signature Version 2(SigV2),现在改变计划,虽然新的储存桶不再支持SigV2,但现存的部分仍可继续使用,并 ...
- 马逊s3云存储接口_使用 Amazon S3 云服务轻松实现存储
Amazon Simple Storage Service (S3) 是一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片.视频.音乐和文档. S3 提供一个 RESTful A ...
- ssis 循环导入数据_使用集成服务(SSIS)包从Amazon S3 SSIS存储桶导入数据
ssis 循环导入数据 This article explores data import in SQL Server from a CSV file stored in the Amazon S3 ...
- Amazon S3 API
一.概述 Amazon s3,全称为Amazon Simple Storage Service.EC2和S3是Amazon最早推出的两项云服务. REST,这也是比较火的一种Web服务架构.简单来说 ...
- 将 Amazon EC2 到 Amazon S3 的数据传输推向100Gbps线速
点击上方入口立即[自由构建 探索无限] 一起共赴年度科技盛宴! 前言 天下武功唯快不破,在很多应用场景中,如机器学习.数据分析.高性能计算等,应用需要高速加载大量数据后进行本地计算. 试想一下,您在亚 ...
- 全方位保护您在 Amazon S3 的数据资产-访问控制详解
2006年,Amazon S3 作为亚马逊云科技发布的第一款公有云服务面世,如今,成千上万的亚马逊云科技客户在利用 Amazon S3 创造各类激动人心的应用.从企业数据湖.机器学习存储,到 HPC. ...
最新文章
- 2021-08-09 图像灰度二值化
- Flume TailDir 基本流程
- 2013年2月28日星期四
- ue编辑器拖拽上传图片_为百度UE编辑器上传图片添加水印功能
- Python内置函数之数学函数
- 便捷的flex弹性布局
- xmpp 与服务器连接并身份验证成功
- 利用python爬虫(part1)--urllib.request模块
- P3168 [CQOI2015]任务查询系统 主席树 + 差分
- 浪漫情人节|C语言画心型
- 句句真研—每日长难句打卡Day2
- 基于LDAP的WebLogic虚拟化统一用户权限管理
- paip.软件版本完善计划C426fromVC423
- BOS 系统 定区关联客户功能实现
- 相机成像之Sensor 篇
- QInputDialog,QTextEdit,QLineEdit,Qt右键菜单英文转中文问题
- AR客户对账单(上月欠款)
- 计算机毕业设计Android手机汽车租赁系统app(源码+系统+mysql数据库+Lw文档)
- Java面试不通过?这篇文章你看了吗?
- Java程序员最全面的学习路线图
热门文章
- MFC窗口标题栏隐藏
- Git 分支管理 Feature分支 强行删除分支
- 杂项:SVN 常用方法
- application/x-www-form-urlencoded 的contentType,POST数据内容过大,导致tomcat的request取不到参数...
- NSIS:判断并安装.NET Framework 4 的例子
- 如何pspice模型转成saber模型
- vue.js:634 [Vue warn]: Error in render: “TypeError: Cannot read property ‘matched‘ of undefined“
- [HTTP] HTTP协议基础及发展历史
- MSP430杂谈--IIC通信
- Modularity(模块化-CommonJS规范)