特点
(1)动态可扩展
(2)高可用性
(3)较低的使用代价
(4)易用性
(5)高性能
(6)免维护
(7)安全
与自建数据库的对比
云数据库产品
Amazon是云数据库市场的先行者。Amazon除了提供著名的S3存储服务和EC2计算服务以外,还提供基于云的数据库服务:
- Amazon RDS:云中的关系数据库
- Amazon SimpleDB:云中的键值数据库
- Amazon DynamoDB:云中的NoSQL数据库
- Amazon Redshift:云中的数据仓库
- Amazon ElastiCache:云中的分布式内存缓存
Google Cloud SQL是谷歌公司推出的基于MySQL的云数据库
使用Cloud SQL,所有的事务都在云中,并由谷歌管理,用户不需要配置或者排查错误
谷歌还提供导入或导出服务,方便用户将数据库带进或带出云
谷歌使用用户非常熟悉的MySQL,带有JDBC支持(适用于基于Java的App Engine应用)和DB-API支持(适用于基于Python的App Engine应用)的传统MySQL数据库环境,因此,多数应用程序不需过多调试即可运行,数据格式对于大多数开发者和管理员来说也是非常熟悉的
Google Cloud SQL还有一个好处就是与Google App Engine集成
SQL Azure具有以下特性:
属于关系型数据库:支持使用TSQL(Transact Structured Query Language)来管理、创建和操作云数据库
支持存储过程:它的数据类型、存储过程和传统的SQL Server具有很大的相似性,因此,应用可以在本地进行开发,然后部署到云平台上
支持大量数据类型:包含了几乎所有典型的SQL Server 2008的数据类型
支持云中的事务:支持局部事务,但是不支持分布式事务