什么是基于云的关系数据库

发布于 2024-10-04 09:48:33 字数 41 浏览 0 评论 0原文

为什么 Azure 被称为基于云的数据库?到底什么是基于云的数据库?

Why Azure is called cloud-based database? What is Cloud-based database anyway?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

又爬满兰若 2024-10-11 09:48:33

基于云的关系数据库(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.

赠我空喜 2024-10-11 09:48:33

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

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

有关云计算的更多信息。

SQL Azure is a cloud database because:

  • it's offered on pay-as-you-go basis;
  • you can scale up DB size if you need to;
  • data is replicated between multiple servers;
  • you don't need to worry about backups, hardware management, updates and maintenance - Microsoft will handle this.

More about cloud computing.

橘虞初梦 2024-10-11 09:48:33

在 Azure 中,您可以选择

  • SQL Server 数据库
  • Azure 表(名称值对),

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

In Azure you have the choice between

  • A SQL Server database
  • An Azure table which is a name value pair

see: http://www.microsoft.com/en-us/sqlazure/default.aspx

╭⌒浅淡时光〆 2024-10-11 09:48:33

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

下面解释一下差异..
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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文