2012阿里云开发者大会-OTS

上传人:平*** 文档编号:24890019 上传时间:2017-12-08 格式:PPTX 页数:18 大小:1.21MB
返回 下载 相关 举报
2012阿里云开发者大会-OTS_第1页
第1页 / 共18页
2012阿里云开发者大会-OTS_第2页
第2页 / 共18页
2012阿里云开发者大会-OTS_第3页
第3页 / 共18页
2012阿里云开发者大会-OTS_第4页
第4页 / 共18页
2012阿里云开发者大会-OTS_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2012阿里云开发者大会-OTS》由会员分享,可在线阅读,更多相关《2012阿里云开发者大会-OTS(18页珍藏版)》请在金锄头文库上搜索。

1、仇应俊开放结构化数据服务 (OTS)飞天平台的 NoSQL数据库服务Web数据库应用的新挑战 用户和数据规模指数增长 服务可用性要求很高 数据 schema变化频繁用户数到达 3500万图片记录数达到 10亿总数据量近百 TB每秒新增近万条记录三周传统数据库方案 MySQL单机数据库无能为力 数据规模只能支持到 1TB MySQL集群方案也有局限 静态数据分区,扩容时数据操作复杂、风险高 表的 schema修改需要锁住表,影响可用性OTS服务特性 数据存储可靠 规模可伸缩 故障自动恢复 数据模型灵活 全托管服务,安全简便 数据统一存储在分布式文件系统中 分布式文件系统负责 数据多副本的 检测和

2、复制 表 被分割 成多个数据分区 数据分区的分裂和迁移 各类故障的自动检测 失效的数据分区自动迁移 每一行包含固定数目的主键列和任意数目的属性列 每一行的属性列可以随时动态增加或减少 简洁易用的 RESTful API 零运维,开发者更加专注在应用层的逻辑P1P1 P2P1P2 P3 P4P1P2P3P4Id(PK) Column1 Column2001211021203235135675034OTS系统架构OTS服务能力 单表百 TB级别数据规模 传统单机数据库的 100倍 单表十万级别 qps 传统单机数据库的 100倍 十毫秒级别单行读写延迟 分钟级别单机故障恢复时间 故障期间 1%的数

3、据访问受影响OSS/OTS/RDS对比OSS OTS RDS数据模型 无 结 构 弱 结 构 强 结 构目 标 数据量 10PB级别 单 表 100TB级别 单 表 TB级别事 务 支持 无 有限支持 完整事 务 支持编 程接口 RESTful API RESTful API SQL语 句(MySQL/SQLServer)如何基于 OTS开发应用 RESTful APICreateTable/DeleteTable/ListTableGetRow/PutData/DeleteDataGetRowsByRange/BatchModifyDataStartTransaction/CommitTra

4、nsaction SDK: python, C#, Java应用案例 云 OS手机云空间 数据模型 联系人、短信、通话记录 每一种数据存储在一张 OTS表中 表以 user_id列进行数据分区 数据量 百亿条总记录数应用案例 手机云空间 (续 ) 增加联系人记录或者修改属性 获取联系人的属性 批量上传短信 批量下载通话记录OTS后端性能 (1) GetRow, 1KB, 10msOTS后端性能 (2) PutData, 1KB, 10msQ&Ahttp:/ slidesP1P2P3P4Id(PK) Column1 Column2001211021203235135675034数据分区数据分区分裂和迁移P1P1 P2故障恢复P1P2 P3 P4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号