溫馨提示×

溫馨提示×

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

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

MySQL數(shù)據(jù)庫的版本到底該咋選

發(fā)布時間:2020-11-19 18:04:13 來源:億速云 閱讀:389 作者:Leah 欄目:MySQL數(shù)據(jù)庫

MySQL數(shù)據(jù)庫的版本到底該咋選?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

觀點一 :

MySQL8.0目前來看并不是一個穩(wěn)定的版本,因為他的發(fā)版模式有了改變, 每個小版本都有“新特性”。

就拿最新的MySQL8.0.20來說,他改變redo log的格式,導(dǎo)致物理備份工具xtrabackup的不兼容。

就是因為他每個版本都有新特性,就可能觸發(fā)未知的bug。

哪有人就說了,我用MySQL8.0但我不用他新特性行不行?

答案是:NO,他都改redo log的格式,改了優(yōu)化器,這種基礎(chǔ)代碼的修改。

觀點二:

觸發(fā)未知bug,不是可怕的事。
可怕的是 你不能修復(fù),目前國內(nèi)具備修復(fù)MySQL源碼級的專家基本上都匯聚在頭部互聯(lián)網(wǎng)的大廠中。
二三線互聯(lián)網(wǎng)廠商基本上不具備修復(fù)MySQL源碼級bug的專家,這點很重要。
因為修改MySQL的源碼,不是一個人能夠做到的事,哪怕你能讀源碼。
但做不到修源碼bug,真的敢修bug,但真的敢上線嗎?
修復(fù)了這個問題,成功解決了這個bug,但有可能因為修改的代碼,觸發(fā)了新的bug,然后對線上業(yè)務(wù)造成影響,這個月績效都涼涼。
#換句話說 頭部大廠敢上MySQL8.0,人家是有一定的技術(shù)儲備。你知道人家為上MySQL8.0,都做了那些努力?

那么到底改選擇哪個版本

當然是MySQL5.7 或者MySQL5.6啊。
MySQL5.7和MySQL5.6 用的多,大家都在用,經(jīng)歷過大規(guī)模的使用。
基本上不會觸發(fā)致命的bug。
MySQL5.6和MySQL5.7的生命周期快到了,
我個人認為是好事
把現(xiàn)有的MySQL升級最新的MySQL5.6和5.7最新的子版本。
在遇到bug,你就可以跟老板說 MySQL5.6和5.7 官方不更新子版本了。
就這逼樣了,修復(fù)是不可能修復(fù)了,但我可以告訴你咋規(guī)避,湊合湊合用吧,你要必須修復(fù) 可以賣企業(yè)版MySQL或者用Oracle
其實現(xiàn)在最大的問題就是:
  • 1.MySQL8.0 并不穩(wěn)定,每個版本都有新功能。
  • 2.用的人少,還沒有大規(guī)模的應(yīng)用。
  • 3.周邊的組件或者兼容程度還不夠。
  • 4.MySQL8.0跳版本。MySQL8.0.5-MySQL8.0.10 這個版本被跳了,其實現(xiàn)在的MySQL8.0.20 就是MySQL8.0.15。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細節(jié)

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

AI