我正在使用 this 链接从 Microsoft learn 学习 azure。有谁知道“Azure Database for MySQL”和“Azure SQL Database”之间的基本区别?两者看起来很相似。
由于我是初学者,有人可以简单地解释其中的区别吗?
添加到@CoderRambo 的答案。
Azure Database for MySQL
和Azure SQL Database
的区别如下:
Azure Database for MySQL
由 MySQL 社区版提供支持。我们可以选择5.6、5.7、8.0版本。Azure SQL Database
是SQL Server数据库引擎,基于最新稳定的SQL Server企业版。唯一的相似之处是:它们都托管在微软云中,属于平台即服务(PaaS)的行业类别。所以你的问题是
mysql vs sql server
。
好吧,让我们从两者的共同点开始。以 Azure 为前缀,两者都安装在云中并由 Microsoft 管理。这意味着 Microsoft 负责数据库的安装、启动和运行,并且停机时间为零或最少。我想这已经很清楚了。
现在让我们从差异开始。请访问下面的链接,如果您有任何问题,请告诉我。谢谢!
https://www.guru99.com/sql-vs-mysql.html
https://www.javatpoint.com/mysql-vs-sql
Mysql 是开源数据库,当你说 SQL 时,它指的是 Microsoft SQL Server。 一般来说,两者是两种不同类型的数据库。 Microsoft SQL Server 是许可版本。
当您为它们添加 Azure 前缀时,这意味着它们托管在云上,即 Azure 云,并且 Microsoft 将它们作为 PAAS(平台即服务)进行管理。
如果您需要更多信息,请告诉我。
MySQL 不是开源的。 如果开源意味着由少数勇敢者发起,然后由公司接管,那么它就是开源!