數(shù)據(jù)庫應用

-
【作 者】主編 肖睿 于繼武
【I S B N 】978-7-5170-5378-1
【責任編輯】周益丹
【適用讀者群】科技
【出版時間】2017-06-28
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】192
【千字數(shù)】282
【印 張】12
【定 價】¥39
【叢 書】云計算工程師系列
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書針對具備Linux基礎的人群,主要介紹了關(guān)系型數(shù)據(jù)庫MySQL、非關(guān)系型數(shù)據(jù)庫MongoDB的相關(guān)知識與應用,以生動詳細的理論講解、深入淺出的實戰(zhàn)項目案例,幫助讀者掌握現(xiàn)代主流數(shù)據(jù)庫的應用。本書內(nèi)容包括MySQL數(shù)據(jù)庫基礎、索引與事務、數(shù)據(jù)庫管理、完全備份與恢復、增量備份與恢復、存儲引擎等基礎知識,之后的項目案例包括MySQL主從復制與讀寫分離、MongoDB群集部署。
本書通過通俗易懂的原理講解及深入淺出的案例分析,并配以完善的學習資源和支持服務,為讀者帶來全方位的學習體驗,包括視頻教程、案例素材下載、學習交流社區(qū)、討論組等終身學習內(nèi)容,更多技術(shù)支持請訪問課工場www.kgc.cn。
領(lǐng)先的實用技能——打造云計算工程師
科學的訓練模式——授人以漁而不只是作品臨摹
真實的項目驅(qū)動——行業(yè)知識與專業(yè)設計相呼應
便捷的學習體驗——傳統(tǒng)教材與二維碼革命性攜手
“互聯(lián)網(wǎng)+人工智能”時代,新技術(shù)的發(fā)展可謂一日千里,云計算、大數(shù)據(jù)、物聯(lián)網(wǎng)、區(qū)塊鏈、虛擬現(xiàn)實、機器學習、深度學習等,已經(jīng)形成一波新的科技浪潮。以云計算為例,國內(nèi)云計算市場的蛋糕正變得越來越誘人,以下列舉了2016年以來該領(lǐng)域發(fā)生的部分大事。
(1)中國聯(lián)通發(fā)布云計算策略,并同步發(fā)起成立“中國聯(lián)通沃云+云生態(tài)聯(lián)盟”,全面開啟云服務新時代。
(2)內(nèi)蒙古斥資500億元欲打造亞洲最大的云計算數(shù)據(jù)中心。
(3)騰訊云升級為平臺級戰(zhàn)略,旨在探索云上生態(tài),實現(xiàn)全面開放,構(gòu)建可信賴的云生態(tài)體系。
(4)百度正式發(fā)布“云計算+大數(shù)據(jù)+人工智能”三位一體的云戰(zhàn)略。
(5)亞馬遜AWS和北京光環(huán)新網(wǎng)科技股份有限公司聯(lián)合宣布:由光環(huán)新網(wǎng)負責運營的AWS中國(北京)區(qū)域在中國正式商用。
(6) 來自Forrester的報告認為,AWS和OpenStack是公有云和私有云事實上的標準。
(7)網(wǎng)易正式推出“網(wǎng)易云”。網(wǎng)易將先行投入數(shù)十億人民幣,發(fā)力云計算領(lǐng)域。
(8)金山云重磅發(fā)布“大米”云主機,這是一款專為創(chuàng)業(yè)者而生的性能王云主機,采用自建11線BGP全覆蓋以及VPC私有網(wǎng)絡,全方位保障數(shù)據(jù)安全。
DT時代,企業(yè)對傳統(tǒng)IT架構(gòu)的需求減弱,不少傳統(tǒng)IT企業(yè)的技術(shù)人員面臨失業(yè)風險。全球知名的職業(yè)社交平臺LinkedIn發(fā)布報告,最受雇主青睞的十大職業(yè)技能中“云計算”名列前茅。2016年,中國企業(yè)云服務整體市場規(guī)模超500億元,預計未來幾年仍將保持約30%的年復合增長率。未來5年,整個社會對云計算人才的需求缺口將高達130萬。從傳統(tǒng)的IT工程師轉(zhuǎn)型為云計算與大數(shù)據(jù)專家,已經(jīng)成為一種趨勢。
基于云計算這樣的大環(huán)境,課工場(kgc.cn)的教研團隊幾年前就開始策劃的“云計算工程師系列”教材應運而生,它旨在幫助讀者朋友快速成長為符合企業(yè)需求的、優(yōu)秀的云計算工程師。這套教材是目前業(yè)界最全面、專業(yè)的云計算課程體系,能夠滿足企業(yè)對高級復合型人才的要求。參與本書編寫的院校老師還有于繼武、楊高嶺、劉玉強、李震等。
課工場是北京大學下屬企業(yè)北京課工場教育科技有限公司推出的互聯(lián)網(wǎng)教育平臺,專注于互聯(lián)網(wǎng)企業(yè)各崗位人才的培養(yǎng)。平臺匯聚了數(shù)百位來自知名培訓機構(gòu)、高校的頂級名師和互聯(lián)網(wǎng)企業(yè)的行業(yè)專家,面向大學生以及需要“充電”的在職人員,針對與互聯(lián)網(wǎng)相關(guān)的產(chǎn)品設計、開發(fā)、運維、推廣和運營等崗位,提供在線的直播和錄播課程,并通過遍及全國的幾十家線下服務中心提供現(xiàn)場面授以及多種形式的教學服務,并同步研發(fā)出版最新的課程教材。
除了教材之外,課工場還提供各種學習資源和支持,包括:
現(xiàn)場面授課程
在線直播課程
錄播視頻課程
授課PPT課件
案例素材下載
擴展資料提供
學習交流社區(qū)
QQ討論組(技術(shù),就業(yè),生活)
以上資源請訪問課工場網(wǎng)站www.kgc.cn。
本套教材特點
(1)科學的訓練模式
科學的課程體系。
創(chuàng)新的教學模式。
技能人脈,實現(xiàn)多方位就業(yè)。
隨需而變,支持終身學習。
(2)企業(yè)實戰(zhàn)項目驅(qū)動
覆蓋企業(yè)各項業(yè)務所需的IT技能。
幾十個實訓項目,快速積累一線實踐經(jīng)驗。
(3)便捷的學習體驗
提供二維碼掃描,可以觀看相關(guān)視頻講解和擴展資料等知識服務。
課工場開辟教材配套版塊,提供素材下載、學習社區(qū)等豐富的在線學習資源。
讀者對象
(1)初學者:本套教材將幫助你快速進入云計算及運維開發(fā)行業(yè),從零開始逐步成長為專業(yè)的云計算及運維開發(fā)工程師。
(2)初中級運維及運維開發(fā)者:本套教材將帶你進行全面、系統(tǒng)的云計算及運維開發(fā)學習,逐步成長為高級云計算及運維開發(fā)工程師。
課工場出品(kgc.cn)
1.1 數(shù)據(jù)庫簡介 2
1.1.1 使用數(shù)據(jù)庫的必要性 2
1.1.2 數(shù)據(jù)庫的基本概念 2
1.1.3 數(shù)據(jù)庫發(fā)展史 4
1.1.4 關(guān)系數(shù)據(jù)庫的基本概念 11
1.2 MySQL服務基礎 14
1.2.1 MySQL的編譯安裝 14
1.2.2 訪問MySQL數(shù)據(jù)庫 17
1.3 使用MySQL數(shù)據(jù)庫 19
1.3.1 查看數(shù)據(jù)庫結(jié)構(gòu) 19
1.3.2 創(chuàng)建及刪除庫和表 21
1.3.3 管理表中的數(shù)據(jù)記錄 22
本章總結(jié) 24
本章作業(yè) 25
第2章 MySQL索引與事務 27
2.1 數(shù)據(jù)庫索引 28
2.1.1 索引及分類 28
2.1.2 創(chuàng)建及查看索引 30
2.2 MySQL事務 34
2.2.1 事務的概念及特點 35
2.2.2 事務的操作 35
本章總結(jié) 39
本章作業(yè) 39
第3章 MySQL數(shù)據(jù)庫管理 41
3.1 用戶與授權(quán) 42
3.1.1 用戶管理 42
3.1.2 授權(quán)控制 46
3.2 MySQL日志管理 50
3.3 數(shù)據(jù)亂碼解決方案 54
本章總結(jié) 56
本章作業(yè) 56
擴展知識 56
第4章 MySQL完全備份與恢復 57
4.1 MySQL完全備份 58
4.1.1 數(shù)據(jù)庫備份方式精講 58
4.1.2 mysqldump備份演練 60
4.2 MySQL完全恢復 62
4.2.1 恢復整庫操作 62
4.2.2 恢復表操作 65
4.2.3 MySQL備份思路 67
4.2.4 完全備份恢復案例 67
本章總結(jié) 69
本章作業(yè) 70
第5章 MySQL增量備份與恢復 71
5.1 MySQL增量備份 72
5.1.1 增量備份的概念 72
5.1.2 增量備份實戰(zhàn)演練 72
5.2 MySQL增量恢復 75
5.2.1 增量恢復實戰(zhàn) 75
5.2.2 企業(yè)恢復案例 81
本章總結(jié) 82
本章作業(yè) 83
第6章 MySQL存儲引擎MyISAM和
InnoDB 85
6.1 MyISAM存儲引擎 86
6.1.1 存儲引擎介紹 86
6.1.2 MyISAM的特點 87
6.1.3 MyISAM適用的生產(chǎn)場景舉例 88
6.2 InnoDB存儲引擎 89
6.2.1 InnoDB特點介紹 89
6.2.2 InnoDB適用的生產(chǎn)場景 90
6.2.3 企業(yè)選擇存儲引擎的依據(jù) 90
6.2.4 配置合適的存儲引擎 90
本章總結(jié) 97
本章作業(yè) 97
第7章 MySQL主從復制與
讀寫分離 99
7.1 案例分析 100
7.1.1 案例概述 100
7.1.2 案例前置知識點 100
7.1.3 案例環(huán)境 102
7.2 案例實施 103
7.2.1 搭建MySQL主從復制 103
7.2.2 搭建MySQL讀寫分離 106
本章總結(jié) 111
本章作業(yè) 111
第8章 MySQL高可用群集 113
8.1 MySQL-MMM高可用 114
8.1.1 MMM簡介 114
8.1.2 案例環(huán)境 115
8.1.3 案例實施 115
8.2 MHA高可用 123
本章總結(jié) 124
本章作業(yè) 124
第9章 MongoDB基礎 125
9.1 MongoDB概述 126
9.1.1 MongoDB簡介 126
9.1.2 MongoDB的特點 126
9.1.3 MongoDB適用領(lǐng)域 127
9.2 MongoDB的安裝 127
9.2.1 安裝及運行控制 127
9.2.2 啟動和停止MongoDB 128
9.2.3 啟動MongoDB多實例 129
9.3 MongoDB的存儲結(jié)構(gòu) 129
9.3.1 MongoDB邏輯存儲結(jié)構(gòu) 130
9.3.2 MongoDB物理存儲結(jié)構(gòu) 132
9.3.3 MongoDB數(shù)據(jù)類型 133
9.4 MongoDB基本操作 134
9.4.1 在MongoDB中創(chuàng)建和刪除數(shù)據(jù)庫 135
9.4.2 MongoDB的集合和文檔操作 135
9.5 MongoDB日常維護 136
9.5.1 備份與恢復管理 136
9.5.2 安全管理 139
9.5.3 MongoDB監(jiān)控 141
本章總結(jié) 142
本章作業(yè) 142
第10章 MongoDB復制集 143
10.1 配置MongoDB復制集 144
10.1.1 MongoDB復制集概述 144
10.1.2 MongoDB復制集部署 145
10.1.3 MongoDB復制集切換 150
10.2 MongoDB復制選舉原理 152
10.2.1 復制集的選舉原理 153
10.2.2 驗證復制集的選舉原理 153
10.3 MongoDB復制集管理 157
10.3.1 配置允許在從節(jié)點讀取數(shù)據(jù) 157
10.3.2 查看復制狀態(tài)信息 158
10.3.3 更改oplog大小 158
10.3.4 部署認證的復制 159
本章總結(jié) 161
本章作業(yè) 161
第11章 MongoDB分片 163
11.1 MongoDB分片概述 164
11.1.1 什么是分片 164
11.1.2 MongoDB分片優(yōu)勢 164
11.1.3 MongoDB分片群集的組成 165
11.2 部署MongoDB分片群集 166
11.2.1 分片群集的簡單部署 166
11.2.2 實現(xiàn)分片功能 169
11.3 MongoDB分片管理 172
11.3.1 片鍵的選擇 172
11.3.2 分片的維護 175
本章總結(jié) 181
本章作業(yè) 181
- 信息技術(shù)基礎(麒麟操作系統(tǒng)+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級應用項目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學英語:英漢互譯500例 [王學文 著]
- 高等教育多維評價體系構(gòu)建與高質(zhì)量發(fā)展研究 [張妍 著]
- 系統(tǒng)規(guī)劃與管理師章節(jié)習題與考點特訓(第二版) [主編 薛大龍]
- 計算機操作系統(tǒng)實踐指導(openEuler版) [主編 秦光 曾陳萍 岳付強]
- 信息系統(tǒng)管理工程師真題及模考卷精析(適用機考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學研究 [張利超 李寧 著]
- 新時代背景下我國職業(yè)教育產(chǎn)教融合長效機制建設研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關(guān) [指尖瘋 編著]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- 網(wǎng)絡工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學科課程思政案例集 [王甫]
- Excel數(shù)據(jù)處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網(wǎng)絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲管理實務(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長沙市文化和旅游業(yè)發(fā)展報告 [主編 陳莉]
- 舞臺化妝造型設計 [主編 劉思彤 張 濤 張憶雨]
- 產(chǎn)教融合視角高校體育專業(yè)實踐教學體系構(gòu)建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應用案例 [張善文 黃文準 于長青 陳明淑]
- Python程序設計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學 [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項目管理工程師考試32小時通關(guān)(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰(zhàn)領(lǐng) 王叢發(fā) 范瑜彬 著]
- 大學生心理健康教育 [方雄 著]