市場上有許多關係資料庫管理系統。包括Microsoft SQL Server,Microsoft Access,Oracle,DB2等。
有人可能會問為什麼我們會選擇MySQL而不是其他資料庫管理系統?
這個問題的答案取決於許多因素。
讓我們來看看MySQL與SQL Server等關聯式資料庫比較的優點 。
MySQL支援多個儲存引擎,每個引擎都有自己的規範,而SQL伺服器等其他系統只支援單一儲存引擎。為了理解這個陳述,讓我們來看看MySQL支援的兩個儲存引擎。
InnoDB:從5.5版開始隨MySQL提供的預設儲存引擎。 InnoDB支援外鍵用於參考完整性,也支援ACID標準事務。
MyISAM:它是5.5之前MySQL的預設儲存引擎。 MyISAM缺乏對交易的支持。它比InnoDB的優勢包括簡單性和高性能。
與其他關聯式資料庫系統相比,MySQL具有很高的效能。這是因為其設計簡單,並支援多儲存引擎。
與其他關聯式資料庫相比,它具有成本效益,在成本方面相對便宜。事實上,社群版是免費的。商業版有授權費,與Microsoft SQL Server等產品的授權費相比,此費用也具有成本效益。
跨平台:MySQL可在許多平台上運行,這意味著它可以部署在大多數機器上。其他系統(如MS SQL Server)僅在Windows平台上運作。
為了與MySQL交互,您需要一個可以與MySQL伺服器通訊的 伺服器存取工具 。 MySQL支援多個用戶連線。
推薦教學:《mysql教學》http://www.php.cn/course/list/51.html
本篇文章是關於使用mysql的原因介紹,希望對需要的朋友有幫助!
以上是為什麼要使用mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!