Mysql

Windows 或 Linux 上的 MySQL

  • August 17, 2018

我是數據庫區域的新手,但必須將公司的數據庫從 AWS RDS 遷移到 AWS EC2 並訂閱 MySQL 企業版。

我現在很困惑的是我應該選擇哪個作業系統,Windows 還是 Linux?最重要的是性能,MySQL會表現得更好嗎?如果是 Linux,是否可以使用 Ubuntu 作業系統?任何人都可以幫忙提供建議嗎?

萬分感激!

這取決於管理伺服器的人。您可以根據以下幾點做出決定:

  • 如果您熟悉基於命令的管理任務,那麼 Ubuntu Server 版本是更好的選擇,因為與其他發行版相比,查找和安裝所需工具更容易。最好的部分是減少許可和 GUI 的成本。
  • 如果您更喜歡基於 GUI 的管理,那麼 windows 是不錯的選擇。

對於諸如 MySQL 之類的工具來說,它是與 Linux 作業系統一起工作的更好的選擇,更好的兼容性,更多的工具來提高生產力,顯然成本許可證很重要

有這樣的事實可以做一個決定

  1. 對於 PHP 等開源技術,MySQL 或 MariaDB 是選擇 Linux 發行版的更好方法
  2. 對於 C#、SQL Server .NET 等封閉技術,Microsoft 更好的方法是提高性能並獲得兼容性

例如,用於調整 mysql 伺服器的大多數工具都可用於 Linux 發行版

例如,mariaDB 用於建構良好的數據倉庫,最常用的工具可用於 linux 發行版

例如,在 mariaDB 中,如果你想使用 mariaDB Max Scale,它是一個列式儲存引擎;唯一支持的作業系統是

  1. 紅帽 CentOS
  2. Ubuntu
  3. Debian
  4. SLES

我的意思是,如果您選擇 Windows 而不是 Linux,您將如何查看使用數據庫引擎的功能將受到限制

引用自:https://dba.stackexchange.com/questions/215143