什么是基于云的关系数据库
为什么 Azure 被称为基于云的数据库?到底什么是基于云的数据库?
Why Azure is called cloud-based
database? What is Cloud-based
database anyway?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
为什么 Azure 被称为基于云的数据库?到底什么是基于云的数据库?
Why Azure is called cloud-based
database? What is Cloud-based
database anyway?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
基于云的关系数据库(SQL Azure,带有Azure平台)与常规关系数据库(例如SQL Server)类似,不同之处在于您不必担心许可证、安装、硬件升级、定制、磁盘分配(例如优点是您可以在一分钟内部署新的数据库服务器,在一分钟内添加数据库,并且只需使用您的应用程序而无需担心底层基础设施。
SQL Azure 还提供持久存储:所有写入都复制到至少三个独立的磁盘区域,这样您就不会面临数据丢失的风险。您仍然需要一个备份计划,因为 DELETE 语句也会立即复制,但您不必担心磁盘故障。
本地数据库服务器在总体磁盘大小、CPU 选择等方面具有更大的灵活性。但是,SQL Azure 提供高性能、高可用性数据库“即服务”,供您构建应用程序。
这里的一些其他答案是将 SQL Azure 与 Azure 存储(一组非关系型表、blob 和队列)进行比较。您当然可以查看这些选项,但您的问题特定于云中的关系数据库。
A cloud-based relational database (SQL Azure, with the Azure platform) is similar to a regular relational database such as SQL Server, except that you don't have to worry about licenses, installation, hardware upgrades, customizations, disk allocations (e.g. where to store your transaction logs), etc. The upside is that you can deploy a new database server in under a minute, add databases in under a minute, and simply work with your application without worrying about the underlying infrastructure.
SQL Azure also provides durable storage: All writes are replicated on at least three separate disk areas, so that you don't have the risk of data loss. You still need a backup plan, as a DELETE statement is instantly replicated as well, but you don't have to worry about disk failures.
An on-premises database server has more flexibility when it comes to overall disk size, CPU selection, etc. However, SQL Azure offers a high-performance, high-availability database 'as a service' for you to build an application upon.
Some of the other answers here are comparing SQL Azure with Azure Storage (a non-relational set of tables, blobs and queues). You can certainly look at those options, but your question was specific to relational databases in the cloud.
SQL Azure 是一种云数据库,因为:
有关云计算的更多信息。
SQL Azure is a cloud database because:
More about cloud computing.
在 Azure 中,您可以选择
请参阅:http://www.microsoft.com/en-us/sqlazure/default.aspx
In Azure you have the choice between
see: http://www.microsoft.com/en-us/sqlazure/default.aspx
基于云往往意味着数据存储在其他地方,即第三方提供商。
似乎有一种趋势是从传统的关系数据库设计(老派)或新的键/值数据库转向。第一个是旧样式,第二个是新样式。
下面解释一下差异..
http://www.readwriteweb.com/enterprise /2009/02/is-the-relational-database-doomedp2.php
Cloud based would tend to mean the data is stored somewhere else ie a third party provider.
It seems there is a trend to go from the traditional relational database design (old school) or the new key/value databases. The first would be the older style and the 2nd the new style.
The following explains the differences..
http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomedp2.php