標籤:lemp 查詢 nmp 系統 mysq 入門知識 知識 區別 儲存
2.1 MySQL資料庫介紹
2.1.1 MySQL資料庫介紹
MySQL是一種關係型資料庫管理系統,關係型資料庫的特點是將資料儲存在不同的表中,在將這些表放在不同的資料庫中,而不是將所有資料統一放在一個大倉庫裡,這樣設計增加了MySQL的讀取速度,靈活性可管理性也得到了很大的提高,訪問以及管理MySQL資料庫的最常用標準化語言為SQL結構化查詢語言 (SQL)。
2.1.2 為什麼選擇MySQL資料庫
MySQL資料庫的到底有哪些優勢和特點呢,讓大家都選擇它?
原因可能有以下幾點:
(1)MySQL效能卓越,服務穩定,很少出現異常宕機。
(2)MySQL開放原始碼且無著作權制約,自主性及使用成本低。
(3)MySQL曆史悠久,社區及使用者非常活躍,遇到問題,可以尋求協助。
(4)MySQL 軟體體積小,安裝使用簡單,並且易於維護,安裝及維護成本低。
(5)MySQL品牌口碑效應,使得企業無需考慮就直接用之 ,LAMP, LNMP(LEMP)流行架構。
(6)MySQL支援多種作業系統,提供多種API介面,支援多種開發語言,特別對流行的PHP語言有很好的支援。
2.2 Mysql 資料庫分類與版本升級
MySQL資料庫的官方網站為http://www.mysql.com。
分為社區版和商業版而這兩個版本又各自分為四個版本一次發布,這四個版本為:Alpha、Beta、RC和GA版本。
這四種發布版本之間的說明及區別,如下:
(1) Alpha版
Alpha版一般只在開發的公司內部運行,不對外公開。主要是開發人員對自己的產品進行測試。
(2) Beta版
Beta版一般是完成功能的開發和所有的測試工作之後的產品,不會存在較大的功能或效能BUG,邀請或提供給使用者體驗與測試,以便更全面的測試軟體的不足之處或存在的問題。
(3) RC版
RC版屬於生產環境發布之前的一個小版本或候選版,是Beta版本的測試結果收集到的BUG或缺陷之處等收集到的資訊,進行修複和完善之後的產品。
(4) GA版:
GA 版屬於軟體產品正式發布的版本,也稱生產版本的產品,一般情況下企業的生產環境都會選擇GA版本的MySQL軟體。
Mysql DBA 進階營運學習筆記-mysql資料庫入門知識