MySQL是一款開源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其版本號(hào)除了記錄軟件的版本信息外,還可以體現(xiàn)出軟件的改進(jìn)和完善。MySQL的版本號(hào)設(shè)計(jì)原則是:主版本號(hào).次版本號(hào).發(fā)布版本號(hào)。
其中主版本號(hào)表示軟件架構(gòu)或者功能的重大改變,次版本號(hào)表示軟件在已有架構(gòu)下的改進(jìn)和修復(fù),發(fā)布版本號(hào)則表示小修小補(bǔ)的更新。
栗子: MySQL 5.7.28 主版本號(hào)為5,表示在Mysql 5.x版本上進(jìn)行了大量的更新和改進(jìn)。 次版本號(hào)為7,表示這個(gè)版本是基于5.7版本的,可能有部分的修復(fù)和功能增強(qiáng)。 發(fā)布版本號(hào)為28,表示該版本的進(jìn)一步更新和修復(fù),可能修復(fù)了許多小問(wèn)題,提高了性能和可靠性。
MySQL的版本號(hào)設(shè)計(jì)非常簡(jiǎn)單和規(guī)范,也很適合企業(yè)使用,可以更方便的進(jìn)行版本管理和維護(hù)。另外,也有部分廠商在MySQL的基礎(chǔ)上進(jìn)行擴(kuò)展和改進(jìn),增加自己的功能,但是版本號(hào)的設(shè)計(jì)依舊保持了MySQL的規(guī)范。