Azure数据库中MySQL和Azure SQL数据库的区别

5

我正在使用这个链接从Microsoft Learn学习Azure。有没有人知道"Azure Database for MySQL"和"Azure SQL Database"之间的基本区别?两者看起来非常相似。

作为一个初学者,有没有人能够简单地解释一下它们的区别?


这些是完全不同的产品。一个基于MySql,另一个基于Microsoft Sql Server。两者都是关系型数据库管理系统。试着在谷歌上搜索“mysql vs sql server”。 - Peter Bons
Azure Database for MySQL 是一种带有MySQL存储引擎的PaaS数据库,而 Azure SQL Database 则是一种带有SQLServer存储引擎的PaaS数据库。 - Joseph Xu
谢谢,PeterBons和JosephXu。现在这些术语对我来说有点更有意义了。 - Murk
3个回答

7
补充@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

是的,我对这两个术语感到困惑,但现在我明白它们的区别了。非常感谢。 - Murk

0

MySQL是一种开源数据库,而当你说SQL时,它指的是Microsoft SQL Server。总的来说,两者是不同类型的数据库。Microsoft SQL Server是一种许可版本。

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

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


谢谢。如果您能给出一个比较的例子,那么我更容易理解它。 - Murk

0

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

现在让我们来看看它们的区别。请访问下面的链接,如果您有任何问题,请告诉我。谢谢!

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


谢谢,我弄清了SQLServer和MySQL之间的区别。现在很清楚了。 - Murk
@Murk 很高兴知道它帮助你理解了。祝你学习愉快! - CoderRambo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接