3

为什么 Azure 被称为cloud-based数据库?到底什么是Cloud-based数据库?

4

4 回答 4

7

基于云的关系数据库(SQL Azure,带有 Azure 平台)类似于 SQL Server 等常规关系数据库,不同之处在于您不必担心许可证、安装、硬件升级、自定义、磁盘分配(例如存储事务日志的位置)等。好处是您可以在一分钟内部署新的数据库服务器,在一分钟内添加数据库,并且只需使用您的应用程序即可,而无需担心底层基础架构。

SQL Azure 还提供持久存储:所有写入都复制到至少三个单独的磁盘区域,这样您就没有数据丢失的风险。您仍然需要一个备份计划,因为 DELETE 语句也会立即复制,但您不必担心磁盘故障。

在整体磁盘大小、CPU 选择等方面,本地数据库服务器具有更大的灵活性。但是,SQL Azure 提供了一个高性能、高可用性的数据库“即服务”,供您在其上构建应用程序。

这里的其他一些答案是将 SQL Azure 与 Azure 存储(一组非关系的表、blob 和队列)进行比较。您当然可以查看这些选项,但您的问题是针对云中的关系数据库的。

于 2010-11-25T17:23:06.323 回答
3

SQL Azure 是一个云数据库,因为:

  • 它是按现收现付的方式提供的;
  • 如果需要,您可以扩大数据库大小;
  • 数据在多个服务器之间复制;
  • 无需担心备份、硬件管理、更新和维护 - 微软会处理这些。

更多关于云计算

于 2010-11-26T06:03:43.207 回答
0

基于云往往意味着数据存储在其他地方,即第三方提供商。似乎有一种趋势是从传统的关系数据库设计(老派)或新的键/值数据库中走出来。第一个是旧样式,第二个是新样式。

以下解释了差异.. http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomedp2.php

于 2010-11-25T17:00:34.623 回答
0

在 Azure 中,您可以选择

  • SQL Server 数据库
  • 一个 Azure 表,它是一个名称值对

请参阅: http: //www.microsoft.com/en-us/sqlazure/default.aspx

于 2010-11-25T16:54:55.323 回答