提 纲 ? Amazon平台基础存储架构:Dynamo ? 简单存储服务S3 ? 简单队列服务SQS ? 简单数据库服务Simple DB ? 关系数据库服务RDS SQL和NoSQL数据库的对比 SQL NoSQL 数据模型 数据处理 接口层 优势、劣势 严格约束 无约束 一致性、可用性 可用、分区容忍性 SQL语言访问 API实现 高一致性,ACID能力非常强,移植性很高;但在可扩展性方面能力较弱 高可扩展性,并发处理能力强;缺乏数据一致性保证,查询困难 RDS数据库原理 Share-Nothing架构 ?Amazon RDS—一种云中的MySQL数据库系统,采用集群方式将MySQL数据库移植到云中,在一定的范围内解决了关系数据库的可扩展性问题 ?MySQL集群采用了Share-Nothing架构 ?集群MySQL通过表单划分(Sharding)的方式将一张大表划分为若干个小表,分别存储在不同的数据库服务器上,从逻辑上保证了数据库可扩展性 RDS数据库原理 ?集群MySQL通过主从备份和读副本技术提高可靠性和数据处理能力 集群MySQL RDS的使用 ?Amazon将RDS中的MySQL服务器实例称做DB Instance,通过基于Web的API进行创建和管理,其余的操作可以通过标准的MySQL通信协议完成
原创力文档

文档评论(0)