2012阿里云开发者大会-OTS

2012阿里云开发者大会-OTS

ID:38691522

大小:1.21 MB

页数:18页

时间:2019-06-17

2012阿里云开发者大会-OTS_第1页
2012阿里云开发者大会-OTS_第2页
2012阿里云开发者大会-OTS_第3页
2012阿里云开发者大会-OTS_第4页
2012阿里云开发者大会-OTS_第5页
资源描述:

《2012阿里云开发者大会-OTS》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、响OSS/OTS/RDS对比OSSOTSRDS数据模型无结构弱结构强结构目标数据量10PB级别单表100TB级别单表TB级别事务支持无有限支持完整事务支持编程接口RESTfulAPIRESTfulAPISQL语句(MySQL/SQLServer)如何基于OTS开发应用RESTfulAPICreateTable/DeleteTable/ListTableGetRow/PutData/DeleteDataGetRowsByRange/BatchModifyDataStartTransaction/CommitTransactionSDK:python,C

4、#,Java应用案例–云OS手机云空间数据模型联系人、短信、通话记录每一种数据存储在一张OTS表中表以user_id列进行数据分区数据量百亿条总记录数应用案例–手机云空间(续)增加联系人记录或者修改属性获取联系人的属性批量上传短信批量下载通话记录OTS后端性能(1)GetRow,1KB,<10msOTS后端性能(2)PutData,1KB,<10msQ&Ahttp://www.aliyun.com/product/otsBackupslidesP1P2P3P4Id(PK)Column1Column200121102……12032351……3567……

5、5034数据分区数据分区分裂和迁移P1P1P2故障恢复P1P2P3P4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。