1. 程式人生 > 實用技巧 >資料開發_軟體版本

資料開發_軟體版本

各個歷史版本

 主要用於瞭解當前版本,歷史版本,相容等
 版本命名規則

Spark版本

 參考:  https://archive.apache.org/dist/spark/
Spark 2.x is pre-built with Scala 2.11 except version 2.4.2, which is pre-built with Scala 2.12. 
Spark 3.0+ is pre-built with Scala 2.12.
歷史版本
 spark-0.8.0-incubating/ 2014-05-26 19:49
 spark-0.9.1/            2014-04-11 17:15 
 spark-1.0.0/            2014-05-30 08:31  
 spark-1.6.0/            2016-01-04 16:30   DataFrame
 spark-2.0.0/            2016-07-26 22:15 
 spark-2.3.0/            2018-05-04 15:42
 spark-2.4.0/            2018-11-02 04:28 
 spark-2.3.4/            2019-09-09 09:19
 spark-3.0.0/            2020-06-16 09:19
 spark-2.4.7/            2020-11-05 18:45 
 spark-3.0.1/            2020-11-05 18:46 

Flink版本

 參考: https://flink.apache.org/downloads.html
1.Flink版本
 Flink 0.6-incubating - 2014-08-26
 Flink 0.8.0          - 2015-01-22
 Flink 1.0.0          - 2016-03-08 
 Flink 1.1.0          - 2016-08-08 
 Flink 1.2.0          - 2017-02-06 
 Flink 1.6.0          - 2018-08-08 
 Flink 1.8.0          - 2019-04-09 
 Flink 1.8.1          - 2019-07-02 
 Flink 1.10.0         - 2020-02-11  
 Flink 1.10.2         - 2020-08-25
 Flink 1.11.0         - 2020-07-06
 Flink 1.11.2         - 2020-09-17
  ……… 

2.Flink-StateFun
   Flink Stateful Functions 2.0.0 - 2020-04-02  
   Flink Stateful Functions 2.2.1 - 2020-11-09
   ………
3.Flink-shaded
   Flink-shaded 1.0   - 2017-07-27 (Source)
   Flink-shaded 7.0   - 2019-05-30 (Source)
   Flink-shaded 12.0  - 2020-10-09 (Source)
   ………… 

Hive版本

參考: http://hive.apache.org/downloads.html
 11 January, 2013 : release 0.10.0 available  works with Hadoop 0.20.x, 0.23.x.y, 1.x.y, 2.x.y
 18 May 2015      :  release 1.2.0 available  works with Hadoop 1.x.y, 2.x.y
 15 February 2016 :  release 2.0.0 available
 07 April 2017 :     release 1.2.2 available
 17 July 2017  :     release 2.3.0 available
 30 July 2018  :     release 3.1.0 available  works with Hadoop 3.x.y
 23 August 2019:     release 2.3.6 available
 26 August 2019:     release 3.1.2 available  works with Hadoop 3.x.y 
 18 April 2020 :     release 2.3.7 available  works with Hadoop 2.x.y
 …………

Hbase版本

 參考 https://archive.apache.org/dist/hbase/    
    0.98.12.1/        2015-05-21
	hbase-1.3.6/      2019-10-20 03:29
	1.2.0/            2016-02-22 23:33 
	1.3.1/            2017-10-04 10:53
	1.4.0/            2017-12-18 20:09 
	1.2.6/            2018-05-04 17:41
	1.4.13	          2020/02/29
	1.6.0	          2020/03/06
	2.2.6	          2020/09/04
	2.3.3	          2020/11/02
	…………

Hadoop版本

  HDFS 版本    
  Yarn 版本
  MapReduce 版本
參考 https://hadoop.apache.org/releases.html
     https://archive.apache.org/dist/hadoop/common/
   hadoop-0.1.0.tar.gz      2006-04-01 19:50
   Hadoop-0.9.2.tar.gz      2006-12-15 22:37
   hadoop-0.17.0/           2008-05-15 07:25 
   hadoop-0.20.0/           2009-04-09 05:24
   hadoop-0.23.0/           2011-11-03 09:34
   hadoop-1.0.0/            2011-12-15 16:51
   hadoop-2.7.0/            2017-06-26 16:30 
   hadoop-2.8.0/            2017-06-26 16:32 
   hadoop-1.2.1/            2017-10-04 10:58
   hadoop-2.9.0/            2018-05-04 11:35  
   hadoop-3.0.0/            2018-03-13 20:32 
   hadoop-2.8.5/            2020-07-03 04:38
   hadoop-2.7.7/            2020-07-03 04:39 
   hadoop-2.9.2/            2020-07-03 04:38
   hadoop-2.10.0/           2020-07-03 04:37 
   hadoop-3.2.1/            2020-07-03 04:38
   hadoop-3.3.0/            2020-11-05 18:29  
  …………

MySQL版本

 參考: https://downloads.mysql.com/archives/community/
        https://dev.mysql.com/downloads/mysql/
 版本
     MySQL Standard Edition	
     MySQL Enterprise Edition	
     MySQL Cluster CGE
 MySQL Community Server
   mysql-5.0.15-win32     Oct 22, 2005
   MySQL 5.0			  
   mysql-5.1.30           Nov 15, 2008
   mysql-5.5.8            Dec 6 , 2010
   mysql-5.6.10           Jan 23, 2013
   mysql-5.7.1            Apr 3 , 2013
   MySQL 8.0              Aug 25, 2016
   mysql-5.5.62           Aug 29, 2018
   mysql-5.6.49           Jun 2 , 2020
   mysql-5.7.31           Jun 2 , 2020	
   mysql-8.0.21           Jun 16, 2020
   mysql-5.6.50
   mysql-5.7.32
   mysql-8.0.22
   …………

Redis版本

 Redis版本號的命名規則 Odd minors are used for unstable releases
  版本號第二位如果是奇數,則為非穩定版本  2.7、2.9、3.1) 
  如果是偶數,則為穩定版本      穩定版本(2.8、3.0、3.2)
  當前奇數版本就是下一個穩定版本的開發版本
      2012年08月02日    Redis 2.4.16 小更新版本 NoSQL。 [3] 
      2012年11月7日	    Redis 2.6.3 釋出,高效能K/V伺服器
      2013年4月30日	    Redis 2.6.13 釋出,高效能K/V伺服器 [5] 
      2013年11月25日    Redis 2.8.1釋出。 [6] 
      2015年2月 	    Redis 3.0.0釋出. [7] 
      2016年12月2日     Redis 4.0.0-RC1釋出。 [8] 
      2018年10月17日    Redis 5.0.0釋出。
      2020年4月17日     Redis 5.0.9釋出
	                    Redis 5.0.10
	                    Redis 6.0
     …………

開發工具版本

 Idea版本
  參考: https://www.jetbrains.com/idea/download/other.html
  Version: 11.0.2  Build: 111.277                        Released: 2 February 2012
   Version: 2018.3.6 (Release notes)  Build: 183.6156.11  Released: 26 March 2019
   Version: 2019.1.4 (Release notes)  Build: 191.8026.42  Released: 30 July 2019
   Major version: 2019.2   Released: 24 July 2019
   Major version: 2019.3  Released: 28 November 2019
   Major version: 2020.2  Released: 28 July 2020
   Version: 2020.2.4 (Release notes)  Build: 202.8194.7  Released: 25 November 2020
   …………

Java版本

  oracle jdk  open jdk 開源社群   Alibaba Dragonwell,阿里巴巴版jdk
  Java分三個版本:JavaSE(標準版)、JavaEE(企業版)、JavaME(微型版)
  Java SE Development Kit 15.0.1
  1996年1月,Sun公司釋出了Java的第一個開發工具包JDK 1.0。  Oak(橡樹)
  1997年2月,JDK 1.1面世。
  2004年9月30日,J2SE1.5釋出。為了表示該版本的重要性,J2SE 1.5更名為Java SE 5.0( Tiger(老虎)
  2006-04        Java  SE 6.0   Mustang(野馬)
  2011-07-28     Java SE 7    Dolphin(海豚)
  2014-03-18     Java SE 8    Spider(蜘蛛)
  2017-09-21     Java SE 9.0	none(無)	
  2018-03-21     Java SE 10.0	none(無)	
  2018-09-25     Java SE 11.0	none(無)
  2020/09/15     JDK 15
  …………

Python版本

 參考: https://www.python.org/downloads/
   Python 3.9.0   Release Date: Oct. 5, 2020  
     Python version Maintenance status First released End of support  
     3.9            bugfix      2020-10-05                      2025-10        
     3.8            bugfix      2019-10-14                      2024-10        
     3.7            security    2018-06-27                      2023-06-27     
     3.6            security    2016-12-23                      2021-12-23     
     2.7            end-of-life 2010-07-03                      2020-01-01 
 版本
     Python 2.0.1   June 22, 2001
	 Python 2.7.0   July 3,  2010
	 Python 2.7.17  Oct. 19, 2019
	 Python 3.7.9   Aug. 17, 2020
	 Python 3.8.6   Sept. 24, 2020
	 …………

Scala版本

 2004年1月20日釋出
 2.11.0	  21-Apr-2014
 2.12.1	  2016年12月5日
 Scala 2.10.7   - Released on November 9, 2017
 Scala 2.11.12  - Released on November 9, 2017
 Scala 2.13       2019年6月12日
 Scala 2.12.12  - Released on July 13, 2020
 2.13.3       Java 8 JDK (or Java 11 JDK)

R語言版本

 參考: https://mirrors.sjtug.sjtu.edu.cn/cran/
 命令 sessionInfo()
  R-0.49.tgz	 	1997/04/23
  R-1.0.0.tgz	 	2000/02/29 
  R-2.0.0.tar.gz	2004/10/04 
  R-3.0.0.tar.gz	2013/04/03 
  R version 3.5.3  (2019-03-11)
  R-4.0.0.tar.gz	2020/04/24
  R version 3.6.3 (Holding the Windsock) was         released on 2020-02-29
  R version 4.0.3 (Bunny-Wunnies Freak Out) has been released on 2020-10-10

Windows版本

 DOS
 Windows 1.0 Windows1.0於1985年釋出
 Windows2.0
 Windows 3.0
 Windows95  1995年8月24日推出的 32
 Windows 98 1998年6月25日釋出的混合16位/32位的Windows作業系統
 Windows NT 5.0
 WindowsXP  2001年10月25日釋出
 Windows7   2009年10月22日
 Windows8   2012年10月26日釋出
 Windows10  2015年7月29日  Windows 10 專業版和 Windows 10 企業版使用者 以及 家庭版
 …………

macOS

 System 1.0 (1984-1985 )
 Mac OS 8.0  1997年7月26日
 Mac OS X Cheetah	10.0.4
 macOS Catalina 10.15.7
 …………

Linux版本

   Linux核心版本 有兩種:穩定版和開發版 ,Linux核心版本號由3個數字組成:r.x.y 
     r:目前釋出的核心主版本。
     x:偶數表示穩定版本;奇數表示開發中版本。
     y:錯誤修補的次數。  
   核心版本號每位都代表什麼 ?
       以版本號為例: 2.6.9-5.ELsmp ,
       r:   2 , 主版本號
       x:  6 , 次版本號,表示穩定版本
       y:  9 , 修訂版本號 , 表示修改的次數
	  kernel-2.6.23
	版本:
	  1992年,第一個Linux發行版誕生
	  Linux 2.6.0 Released 18 December, 2003
	  Linux 2.6.39 Released 18 May, 2011
	  Linux_3.0 Released 21 July, 2011 
	  Linux_3.19 Released 8 February, 2015
	  Linux_4.0 Released 12 April, 2015
	  Linux_4.20 Released 23 December, 2018
	  Linux_5.0 Released Sun, 3 Mar 2019 
	  …………

鴻蒙

 參考: https://www.harmonyos.com/cn/home/
     https://www.oschina.net/p/harmonyos
 鴻蒙   HarmonyOS
   2019年8月9日   華為正式釋出鴻蒙系統
   2020年9月10日  華為鴻蒙系統2.0版本  
   …………

硬體版本

處理器
 x86 泛指一系列基於Intel 8086且向後相容的中央處理器指令集架構
        Intel在早期以80x86這樣的數字格式來命名處理器,
    	  包括 Intel  8086、80186、80286、80386以及80486,由於以“86”作為結尾,因此其架構被稱為“x86”。
 32bit 還是 64bit
      64位架構由AMD率先推出,並被稱為“AMD64” Intel採用,被其稱為“Intel 64
 ARM處理器
     ARM7系列 ARM9系列 ARM9E系列 ARM10E系列
	 ARM公司在經典處理器ARM11以後的產品改用Cortex命名,並分成A、R和M三類
…………

版本相容

  和開發語言的相容
  各個配合版本的相容
  作業系統 與位數

參考:

  https://archive.apache.org/dist/spark/
  https://flink.apache.org/downloads.html
  http://hbase.apache.org/book.html
  http://hive.apache.org/downloads.html