新聞中心
隨著時(shí)間的推移,開(kāi)源數(shù)據(jù)庫(kù)在中低端應(yīng)用中逐漸流行起來(lái),占據(jù)了很大的市場(chǎng)份額。開(kāi)源數(shù)據(jù)庫(kù)具有免費(fèi)使用、配置簡(jiǎn)單、穩(wěn)定性好、性能優(yōu)良等特點(diǎn),而 MySQL 數(shù)據(jù)庫(kù)正是開(kāi)源數(shù)據(jù)庫(kù)中的杰出代表。

開(kāi)源全稱為“開(kāi)放源代碼”。很多人認(rèn)為開(kāi)源軟件最明顯的特點(diǎn)是免費(fèi),但實(shí)際上并不是這樣的,開(kāi)源軟件最大的特點(diǎn)應(yīng)該是開(kāi)放,也就是任何人都可以得到軟件的源代碼??梢栽谠创a的基礎(chǔ)上加以修改學(xué)習(xí),甚至重新發(fā)放,當(dāng)然是在版權(quán)限制范圍之內(nèi)。不清楚的讀者可以參考《開(kāi)源就等于免費(fèi)嗎?用事實(shí)來(lái)說(shuō)話》一節(jié)。
MySQL 是最流行的數(shù)據(jù)庫(kù)之一,是一個(gè)免費(fèi)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),但也不意味著該數(shù)據(jù)庫(kù)是完全免費(fèi)的。MySQL 由瑞典 MySQL AB 公司開(kāi)發(fā),目前屬于 Oracle 公司。MySQL 適合中小型軟件,被個(gè)人用戶以及中小企業(yè)青睞。
針對(duì)不同的用戶,MySQL 分為兩個(gè)版本:
- MySQL Community Server(社區(qū)版):該版本是自由下載且完全免費(fèi)的,但是官方不提供技術(shù)支持。
- MySQL Enterprise Server(企業(yè)版):該版本是收費(fèi)的,而且不能下載,但是該版本擁有完善的技術(shù)支持(官方提供電話技術(shù)支持)。
注意:MySQL Cluster 主要用于架設(shè)群服務(wù)器,需要在社區(qū)服務(wù)或企業(yè)版的基礎(chǔ)上使用。
MySQL 的命名機(jī)制由 3 個(gè)數(shù)字和 1 個(gè)后綴組成,例如 mysql-5.7.20:
- 第 1 個(gè)數(shù)字“5”是主版本號(hào),用于描述文件的格式,所有版本 5 的發(fā)行版都有相同的文件夾格式。
- 第 2 個(gè)數(shù)字“7”是發(fā)行級(jí)別,主版本號(hào)和發(fā)行級(jí)別組合在一起便構(gòu)成了發(fā)行序列號(hào)。
- 第 3 個(gè)數(shù)字“20”是在此發(fā)行系列的版本號(hào),隨每次新發(fā)行的版本遞增。通常選擇已經(jīng)發(fā)行的最新版本。
在 MySQL 開(kāi)發(fā)過(guò)程中,同時(shí)存在多個(gè)發(fā)布系列,每個(gè)發(fā)布系列的成熟度處在不同階段。
- MySQL 5.7 是最新開(kāi)發(fā)的穩(wěn)定(GA)發(fā)布系列,是將執(zhí)行新功能的系列,目前已經(jīng)可以正常使用。
- MySQL 5.6 是比較穩(wěn)定的(GA)發(fā)布系列,只針對(duì)漏洞修復(fù)重新發(fā)布,不增加會(huì)影響穩(wěn)定性的新功能。
- MySQL 5.1 是一個(gè)穩(wěn)定的(產(chǎn)品質(zhì)量)發(fā)布系列,只針對(duì)嚴(yán)重漏洞修復(fù)和安全修復(fù)重新發(fā)布,不增加影響該系列穩(wěn)定性的重要功能。
注意:對(duì)于 MySQL 4.1 等低于 5.0 的老版本,官方將不再提供支持。所有發(fā)布的 MySQL 版本已經(jīng)經(jīng)過(guò)嚴(yán)格標(biāo)準(zhǔn)的測(cè)試,可以保證其安全可靠地使用。針對(duì)不同的操作系統(tǒng),讀者可以在MySQL官方下載頁(yè)面( http://dev.mysql.com/downloads/)下載相應(yīng)的安裝文件。
MySQL的特點(diǎn)、優(yōu)勢(shì)
MySQL 數(shù)據(jù)庫(kù)管理系統(tǒng)具有很多的優(yōu)勢(shì),下面總結(jié)了其中幾種。
1)MySQL 是開(kāi)放源代碼的數(shù)據(jù)庫(kù)
MySQL 是開(kāi)放源代碼的數(shù)據(jù)庫(kù),任何人都可以獲取該數(shù)據(jù)庫(kù)的源代碼。這就使得任何人都可以修正 MySQL 的缺陷,并且任何人都能以任何目的來(lái)使用該數(shù)據(jù)庫(kù)。MySQL 是一款可以自由使用的數(shù)據(jù)庫(kù)。
2)MySQL 的跨平臺(tái)性
MySQL 不僅可以在 Windows 系列的操作系統(tǒng)上運(yùn)行,還可以在 UNIX、Linux 和 Mac OS 等操作系統(tǒng)上運(yùn)行。因?yàn)楹芏嗑W(wǎng)站都選擇 UNIX、Linux 作為網(wǎng)站的服務(wù)器,所以 MySQL 的跨平臺(tái)性保證了其在 Web 應(yīng)用方面的優(yōu)勢(shì)。雖然微軟公司的 SQL Server 數(shù)據(jù)庫(kù)是一款很優(yōu)秀的商業(yè)數(shù)據(jù)庫(kù),但是其只能在 Windows 系列的操作系統(tǒng)上運(yùn)行。因此,MySQL 數(shù)據(jù)庫(kù)的跨平臺(tái)性是一個(gè)很大的優(yōu)勢(shì)。
3)價(jià)格優(yōu)勢(shì)
MySQL 數(shù)據(jù)庫(kù)是一個(gè)自由軟件,任何人都可以從 MySQL 的官方網(wǎng)站上下載該軟件,這些社區(qū)版本的 MySQL 都是免費(fèi)試用的,即使是需要付費(fèi)的附加功能,其價(jià)格也是很便宜的。相對(duì)于 Oracle、DB2 和 SQL Server 這些價(jià)格昂貴的商業(yè)軟件,MySQL 具有絕對(duì)的價(jià)格優(yōu)勢(shì)。
4)功能強(qiáng)大且使用方便
MySQL 是一個(gè)真正的多用戶、 多線程 SQL 數(shù)據(jù)庫(kù)服務(wù)器。它能夠快速、有效和安全的處理大量的數(shù)據(jù)。相對(duì)于 Oracle 等數(shù)據(jù)庫(kù)來(lái)說(shuō),MySQL 的使用是非常簡(jiǎn)單的。MySQL 主要目標(biāo)是快速、健壯和易用。
MySQL 與常用的主流數(shù)據(jù)庫(kù) Oracle、SQL Server 相比,主要特點(diǎn)就是免費(fèi),并且在任何平臺(tái)上都能使用,占用的空間相對(duì)較小。但是,MySQL 也有一些不足,比如對(duì)于大型項(xiàng)目來(lái)說(shuō),MySQL 的容量和安全性就略遜于 Oracle 數(shù)據(jù)庫(kù)。
分享文章:創(chuàng)新互聯(lián)數(shù)據(jù)庫(kù)教程:MySQL是什么?它有什么優(yōu)勢(shì)?
文章起源:http://www.fisionsoft.com.cn/article/cosegdi.html


咨詢
建站咨詢
