1. 程式人生 > >MySQL的版本命名規則

MySQL的版本命名規則

The naming scheme in MySQL 5.7 uses release names that consist of three numbers and an optional suffix; for example,mysql-5.7.1-m1. The numbers within the release name are interpreted as follows:

MySQL的命名體系使用由三個數字和一個可選的字尾組成的版本名稱,如,mysql-5.7.1-m1,其中的數字的含義如下:


  • The first number (5) is the major version number.

  • The second number (7) is the minor version number. Taken together, the major and minor numbers constitute the release series number. The series number describes the stable feature set.

  • The third number (1) is the version number within the release series. This is incremented for each new bugfix release. In most cases, the most recent version within a series is the best choice.

  • 第一個數字(5)是主要版本號。

  • 第二個數字(7)是次要版本號,主要版本號和次要版本號一起構成版本系列號,這個序列號描述一套穩定的功能。

  • 三個數字(1)是版本系列號之內的版本號,當一個新bug修正被修正而釋出時,這個數字將增長,大多數情況下,系列號內最新的版號是最好的選擇。

Release names can also include a suffix to indicate the stability level of the release. Releases within a series progress through a set of suffixes to indicate how the stability level improves. The possible suffixes are:

版本命名也可以包括一個表明該版本的穩定水平的字尾,一系列進步之內的版本通過一套字尾來標示它的穩定水平的改善程度,可能的字尾有:


  • mN (for example,m1,m2,m3, ...) indicates a milestone number. MySQL development uses a milestone model, in which each milestone introduces a small subset of thoroughly tested features. From one milestone to the next, feature interfaces may change or features may even be removed, based on feedback provided by community members who try these earily releases. Features within milestone releases may be considered to be of pre-production quality.

  • rc indicates a Release Candidate (RC). Release candidates are believed to be stable, having passed all of MySQL's internal testing. New features may still be introduced in RC releases, but the focus shifts to fixing bugs to stabilize features introduced earlier within the series.

  • Absence of a suffix indicates a General Availability (GA) or Production release. GA releases are stable, having successfully passed through the earlier release stages, and are believed to be reliable, free of serious bugs, and suitable for use in production systems.

  •  mN(如,m1,m2,m3,...)標示一個里程碑級的數字,MySQL開發使用里程碑模式,在該模式中,每一個里程碑引入一個包含已通過徹底測試的功能的子集,從一個里程碑到下一個里程碑,功能介面可能會改變,甚至功能可能會被刪除,這將取決於試用這些早期版本的社群成員提供的反饋,里程碑版本之內的功能可能被考慮為產前品質。

  • Rc標示候選版(RC).候選版被相信是穩定的,已經通過所有MySQL的內部測試。在候選版中,新功能仍可能被引入,但重點是修復那些在該序列號之內的早期版本中引入的一些功能的缺陷修復並使之穩定。

  • 沒有後綴則標誌普遍可用版(GA)或產品級版本。GA版是穩定的,已經成功地通過那些早期的版本階段,而且被認為是可靠的,摒除了嚴重的缺陷,適用於生產系統中。

Development within a series begins with milestone releases, followed by RC releases, and finally reaches GA status releases.

系列的開發始於里程碑版,繼之以候選版,終於普遍可用版。


說明:錯誤難免,僅供參考,歡迎指正。