【问题标题】:Difference between Azure database for MySQL and Azure SQL databaseAzure 数据库 for MySQL 和 Azure SQL 数据库之间的区别
【发布时间】:2021-01-07 14:29:03
【问题描述】:

我正在使用 this 链接从 Microsoft 学习 Azure。有谁知道“Azure Database for MySQL”和“Azure SQL Database”之间的基本区别?两者看起来非常相似。

作为初学者,谁能简单解释一下区别?

【问题讨论】:

  • 这些是完全不同的产品。一种基于MySql,另一种基于Microsoft Sql Server。两者都是 RDMS 数据库。尝试谷歌搜索mysql vs sql server
  • Azure Database for MySQL是带有mysql存储引擎的paas DB,Azure SQL Database是带有SQLServer存储引擎的paas DB。
  • 谢谢,PeterBons 和 JosephXu。现在这些术语对我来说更有意义了。

标签: azure azure-sql-database azure-mysql-database


【解决方案1】:

添加到@CoderRambo 的答案。 Azure Database for MySQLAzure SQL Database的区别如下:

  1. Azure Database for MySQL 由 MySQL 社区版提供支持。我们可以选择 5.6、5.7 和 8.0 版本。
  2. Azure SQL Database 是 SQL Server 数据库引擎,基于最新稳定的 SQL Server 企业版。

唯一的相似之处是:它们都托管在 Microsoft 云中,属于平台即服务 (PaaS) 的行业类别。所以你的问题是mysql vs sql server

【讨论】:

  • 是的,我对这两个术语感到困惑,但有所不同。现在很清楚了。非常感谢。
【解决方案2】:

好的,让我们从两者的共同点开始。以 Azure 为前缀,两者都安装在云中并由 Microsoft 管理。这意味着 Microsoft 负责以 0 或最短的停机时间安装、启动和运行数据库。我认为这很清楚。

现在让我们从差异开始。请访问下面的链接,如果您有任何问题,请告诉我。谢谢!

https://www.guru99.com/sql-vs-mysql.html
https://www.javatpoint.com/mysql-vs-sql

【讨论】:

  • 谢谢,我弄清楚了 SQLServer 和 MySQL 之间的区别。现在很清楚了。
  • @Murk 很高兴知道它帮助您理解。祝您学习愉快!
【解决方案3】:

Mysql 是开源数据库,当您说 SQL 时,它指的是 Microsoft SQL Server。 一般来说,两者都是两种不同类型的数据库。 Microsoft SQL Server 是许可版本。

当您为它们加上 Azure 前缀时,这意味着它们托管在云上,即 Azure 云,Microsoft 将它们作为 PAAS(平台即服务)进行管理。

如果您需要更多信息,请告诉我。

【讨论】:

  • 谢谢。是的,拜托,如果你能举个例子来比较一下,我会更容易理解。
猜你喜欢
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 2011-04-11
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多