隨著大數(shù)據(jù)、云計(jì)算等新技術(shù)的迅猛發(fā)展,以及“去IOE”口號(hào)的提出,傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)的市場(chǎng)大幅縮小,而MySQL數(shù)據(jù)庫(kù)遇到了前所未有的發(fā)展機(jī)遇。作為一款開源、免費(fèi)的數(shù)據(jù)庫(kù)軟件,MySQL與其他數(shù)據(jù)庫(kù)產(chǎn)品如Oracle有很大的差別。本課程將詳細(xì)介紹MySQL軟件的版本、格式及所支持的操作系統(tǒng),介紹MySQL軟件的安裝方法,詳細(xì)分析MySQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu),重點(diǎn)介紹MySQL特有的存儲(chǔ)引擎—InnoDB。在本課程中,比較抽象的內(nèi)容有:事務(wù)與加鎖機(jī)制,事務(wù)的隔離級(jí)別,SQL模式。與數(shù)據(jù)庫(kù)安全有關(guān)的內(nèi)容有:各種日志的配置,數(shù)據(jù)庫(kù)的備份與恢復(fù),數(shù)據(jù)的遷移,復(fù)制同步環(huán)境的配置。與開發(fā)人員有關(guān)的內(nèi)容有:分區(qū)表,存儲(chǔ)過(guò)程與存儲(chǔ)函數(shù)的創(chuàng)建
目標(biāo)學(xué)員:
具有SQL基礎(chǔ)、掌握數(shù)據(jù)庫(kù)基本理論的初學(xué)者
熟悉他數(shù)據(jù)庫(kù)產(chǎn)品、目前希望轉(zhuǎn)型、希望掌握MySQL的從業(yè)人員
MySQL數(shù)據(jù)庫(kù)管理員
系統(tǒng)運(yùn)維人員
課程目標(biāo):
學(xué)完本課程之后,你將能夠:
描述MySQL產(chǎn)品和服務(wù)
訪問(wèn)MySQL資源
安裝MySQL服務(wù)器和客戶端軟件
升級(jí)使用中的MySQL軟件
描述MySQL數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
解釋MySQL如何處理、存儲(chǔ)及傳輸數(shù)據(jù)
配置MySQL服務(wù)器和客戶端軟件
使用各種日志及其他工具監(jiān)視數(shù)據(jù)庫(kù)活動(dòng)
創(chuàng)建、管理用戶賬號(hào)及角色
針對(duì)常見的安全風(fēng)險(xiǎn),保護(hù)你的數(shù)據(jù)
維護(hù)一個(gè)穩(wěn)定的系統(tǒng)
針對(duì)服務(wù)器變慢以及其他常見問(wèn)題進(jìn)行診斷
識(shí)別及優(yōu)化那些運(yùn)行效率低下的查詢語(yǔ)句
定義及實(shí)現(xiàn)一個(gè)備份策略
對(duì)數(shù)據(jù)進(jìn)行物理備份及邏輯備份
描述MySQL復(fù)制同步(replication),以及它在高可用性、可擴(kuò)展性方面的重要意義
配置MySQL復(fù)制同步環(huán)境
管理MySQL復(fù)制同步環(huán)境
配置及管理MySQL InnoDB Cluster
課程內(nèi)容: