5、云数据库服务与数据管理权衡

云数据库服务与选型与权衡

云数据库服务与数据管理权衡

1. Amazon数据库服务

1.1 Amazon S3

Amazon Simple Storage Service (S3) 是亚马逊网络服务提供的在线公共存储Web服务。从概念上讲,S3 是一个可存储任意大小对象的无限存储库。对象是由 URI 标识的字节容器,客户端可以使用简单的 Web 服务(基于 SOAP 或 REST)接口远程读取和更新 S3 对象。例如, get.uri/ 返回一个对象, put.uri; bytestream/ 写入对象的新版本。原则上,S3 可作为在线备份解决方案或用于存档不经常更新的大对象。

Brantner 等人尝试在 S3 之上构建基于 Web 的数据库应用程序,描述了使用 S3 存储、读取和更新对象及索引的各种协议:
- 记录管理器组件 :用于管理记录,每条记录由键和有效负载数据组成。键和有效负载都是任意长度的字节流,唯一的约束是整个记录的大小必须小于页面大小。物理上,每条记录恰好存储在一个页面中,而该页面又作为一个单独的对象存储在 S3 中。逻辑上,每条记录是一个集合(如表格)的一部分。记录管理器提供创建新对象、读取对象、更新对象和扫描集合的功能。
- 页面管理器组件 :为 S3 页面实现了一个缓冲池。支持从 S3 读取页面、将页面固定在缓冲池中、更新缓冲池中的页面以及标记页面为已更新。页面管理器还实现了提交和中止方法,假设事务的写集(即更新和新创建的页面集)可以放入客户端的主内存或二级存储(闪存或磁盘)中。如果应用程序提交,所有更新将传播到 S3,并且

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值