初识云数据库

104 阅读2分钟

特点

(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的数据类型

支持云中的事务:支持局部事务,但是不支持分布式事务