溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

一文教你選擇最穩(wěn)定的MySQL版本

發(fā)布時(shí)間:2020-11-19 17:54:55 來(lái)源:億速云 閱讀:703 作者:Leah 欄目:MySQL數(shù)據(jù)庫(kù)

一文教你選擇最穩(wěn)定的MySQL版本。這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

MySQL開(kāi)源數(shù)據(jù)庫(kù)有多個(gè)重要分支,目前擁有的分支分別為:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每個(gè)分支都有著同樣的的MySQL數(shù)據(jù)庫(kù)版本,分別為:Development版本、Alpha版本、Beta版本、RC版本和GA版本。
Development版本、Alpha版本和Beta版本一般不用在項(xiàng)目中。因?yàn)樗鼈兛隙ù嬖谥卮蟮膯?wèn)題或某些功能未完全實(shí)現(xiàn)。絕大多數(shù)情況下RC版本也不允許使用在生產(chǎn)環(huán)境中,畢竟它只是生產(chǎn)版本發(fā)布之前的一個(gè)小版本。同樣,對(duì)MySQL數(shù)據(jù)庫(kù)的GA版本,我們也要慎重選擇。開(kāi)源社區(qū)產(chǎn)品畢竟沒(méi)有經(jīng)過(guò)嚴(yán)格的測(cè)試,可能存在比商業(yè)產(chǎn)品穩(wěn)定性弱等缺陷
MySQL數(shù)據(jù)庫(kù)GA版本選擇的流程
自O(shè)racle收購(gòu)SUN及其全資子公司MySQL AB之后,MySQL AB官方不再對(duì)開(kāi)源社區(qū)貢獻(xiàn)源碼。同時(shí),隨著眾多創(chuàng)始人與技術(shù)人員的出走,大家對(duì)于MySQL AB公司推出的新版本一定要精挑細(xì)選,切莫盲目相信MySQL AB官方給出的測(cè)試報(bào)告。推薦大家參考以下MySQL數(shù)據(jù)庫(kù)GA版本選擇的流程,如下所述:
1.分析本企業(yè)業(yè)務(wù)是否需要使用到MySQL的那些基本功能和特性,特性重點(diǎn)研究方向?yàn)椋篗ySQL復(fù)制、分區(qū)表、Plugin-innodb等。
2.MySQL數(shù)據(jù)庫(kù)產(chǎn)品線第一個(gè)GA版本推出時(shí)間,至少要超過(guò)10個(gè)月,再考慮使用到生產(chǎn)環(huán)境中去。
3.MySQL數(shù)據(jù)庫(kù)產(chǎn)品線的最新GA版本,一般不要作為首選目標(biāo),可考慮比最新版本晚3~4個(gè)版本的GA版本數(shù)據(jù)庫(kù)。
4.仔細(xì)閱讀目標(biāo)數(shù)據(jù)庫(kù)GA版本的信息,若是在之前的版本的基礎(chǔ)上修改了大量的BUG,則此GA版本慎重選擇。
5.仔細(xì)閱讀目標(biāo)數(shù)據(jù)庫(kù)GA版本之后的第一個(gè)版本的信息,若是修改的BUG信息量非常大,請(qǐng)直接放棄目標(biāo)版本,向前推進(jìn)一個(gè)版本號(hào)作為目標(biāo)版本。
6.按照第四、第五步驟所描述的辦法來(lái)選擇,直到選定的版本之后的一個(gè)版本,BUG修改量不大,嚴(yán)重BUG極少,并且不是最新的GA版本。
7.詳細(xì)閱讀選定的數(shù)據(jù)庫(kù)GA版本之后2~3個(gè)版本的BUG修復(fù)信息,主要是跟目標(biāo)GA版本相關(guān)的,并且想辦法重現(xiàn),以及尋找規(guī)避的辦法。
8.對(duì)經(jīng)過(guò)上述七個(gè)步驟挑選的GA版本,結(jié)合企業(yè)業(yè)務(wù)可能需要用的功能,都必須進(jìn)行功能測(cè)試和性能測(cè)試。
9.挑選的數(shù)據(jù)庫(kù)GA版本,作為內(nèi)部開(kāi)發(fā)測(cè)試數(shù)據(jù)庫(kù)環(huán)境,通常要試運(yùn)行大概3-6個(gè)月的時(shí)間。
10.企業(yè)非核心業(yè)務(wù)可以考慮采用新的GA版本。
11.經(jīng)過(guò)上述10個(gè)工序之后,若是沒(méi)有重要的功能BUG或性能瓶頸,則可以開(kāi)始考慮作為所有的業(yè)務(wù)數(shù)據(jù)服務(wù)的后端數(shù)據(jù)庫(kù)
很多企業(yè)的專(zhuān)職DBA可能沒(méi)有這么多時(shí)間、精力或資源來(lái)選擇版本,也可能根本不愿意花費(fèi)這么多時(shí)間。而有的企業(yè)可能急需選擇一個(gè)數(shù)據(jù)庫(kù)GA版本,還有一些企業(yè)根本沒(méi)有專(zhuān)職DBA,而是由運(yùn)維或開(kāi)發(fā)工程師來(lái)代替這一角色,但他們可能不具備挑選數(shù)據(jù)庫(kù)軟件版本的能力。那么我們是否有MySQL數(shù)據(jù)庫(kù)GA版本選擇的捷徑呢?答案是肯定的。大家可以多關(guān)注一些大公司的DBA或行業(yè)內(nèi)知名的DBA,通過(guò)多方渠道向他們請(qǐng)教,或者也可以直接咨詢(xún)內(nèi)部人士,獲知他們的核心業(yè)務(wù)數(shù)據(jù)庫(kù)版本是多少。

關(guān)于一文教你選擇最穩(wěn)定的MySQL版本問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI