为什么 Azure 被称为cloud-based
数据库?到底什么是Cloud-based
数据库?
4 回答
基于云的关系数据库(SQL Azure,带有 Azure 平台)类似于 SQL Server 等常规关系数据库,不同之处在于您不必担心许可证、安装、硬件升级、自定义、磁盘分配(例如存储事务日志的位置)等。好处是您可以在一分钟内部署新的数据库服务器,在一分钟内添加数据库,并且只需使用您的应用程序即可,而无需担心底层基础架构。
SQL Azure 还提供持久存储:所有写入都复制到至少三个单独的磁盘区域,这样您就没有数据丢失的风险。您仍然需要一个备份计划,因为 DELETE 语句也会立即复制,但您不必担心磁盘故障。
在整体磁盘大小、CPU 选择等方面,本地数据库服务器具有更大的灵活性。但是,SQL Azure 提供了一个高性能、高可用性的数据库“即服务”,供您在其上构建应用程序。
这里的其他一些答案是将 SQL Azure 与 Azure 存储(一组非关系的表、blob 和队列)进行比较。您当然可以查看这些选项,但您的问题是针对云中的关系数据库的。
SQL Azure 是一个云数据库,因为:
- 它是按现收现付的方式提供的;
- 如果需要,您可以扩大数据库大小;
- 数据在多个服务器之间复制;
- 您无需担心备份、硬件管理、更新和维护 - 微软会处理这些。
更多关于云计算。
基于云往往意味着数据存储在其他地方,即第三方提供商。似乎有一种趋势是从传统的关系数据库设计(老派)或新的键/值数据库中走出来。第一个是旧样式,第二个是新样式。
以下解释了差异.. http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomedp2.php
在 Azure 中,您可以选择
- SQL Server 数据库
- 一个 Azure 表,它是一个名称值对