數據庫應用
-
【作 者】主編 肖睿 于繼武
【I S B N 】978-7-5170-5378-1
【責任編輯】周益丹
【適用讀者群】科技
【出版時間】2017-06-28
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】192
【千字數】282
【印 張】12
【定 價】¥39
【叢 書】云計算工程師系列
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書針對具備Linux基礎的人群,主要介紹了關系型數據庫MySQL、非關系型數據庫MongoDB的相關知識與應用,以生動詳細的理論講解、深入淺出的實戰項目案例,幫助讀者掌握現代主流數據庫的應用。本書內容包括MySQL數據庫基礎、索引與事務、數據庫管理、完全備份與恢復、增量備份與恢復、存儲引擎等基礎知識,之后的項目案例包括MySQL主從復制與讀寫分離、MongoDB群集部署。
本書通過通俗易懂的原理講解及深入淺出的案例分析,并配以完善的學習資源和支持服務,為讀者帶來全方位的學習體驗,包括視頻教程、案例素材下載、學習交流社區、討論組等終身學習內容,更多技術支持請訪問課工場www.kgc.cn。
領先的實用技能——打造云計算工程師
科學的訓練模式——授人以漁而不只是作品臨摹
真實的項目驅動——行業知識與專業設計相呼應
便捷的學習體驗——傳統教材與二維碼革命性攜手
“互聯網+人工智能”時代,新技術的發展可謂一日千里,云計算、大數據、物聯網、區塊鏈、虛擬現實、機器學習、深度學習等,已經形成一波新的科技浪潮。以云計算為例,國內云計算市場的蛋糕正變得越來越誘人,以下列舉了2016年以來該領域發生的部分大事。
(1)中國聯通發布云計算策略,并同步發起成立“中國聯通沃云+云生態聯盟”,全面開啟云服務新時代。
(2)內蒙古斥資500億元欲打造亞洲最大的云計算數據中心。
(3)騰訊云升級為平臺級戰略,旨在探索云上生態,實現全面開放,構建可信賴的云生態體系。
(4)百度正式發布“云計算+大數據+人工智能”三位一體的云戰略。
(5)亞馬遜AWS和北京光環新網科技股份有限公司聯合宣布:由光環新網負責運營的AWS中國(北京)區域在中國正式商用。
(6) 來自Forrester的報告認為,AWS和OpenStack是公有云和私有云事實上的標準。
(7)網易正式推出“網易云”。網易將先行投入數十億人民幣,發力云計算領域。
(8)金山云重磅發布“大米”云主機,這是一款專為創業者而生的性能王云主機,采用自建11線BGP全覆蓋以及VPC私有網絡,全方位保障數據安全。
DT時代,企業對傳統IT架構的需求減弱,不少傳統IT企業的技術人員面臨失業風險。全球知名的職業社交平臺LinkedIn發布報告,最受雇主青睞的十大職業技能中“云計算”名列前茅。2016年,中國企業云服務整體市場規模超500億元,預計未來幾年仍將保持約30%的年復合增長率。未來5年,整個社會對云計算人才的需求缺口將高達130萬。從傳統的IT工程師轉型為云計算與大數據專家,已經成為一種趨勢。
基于云計算這樣的大環境,課工場(kgc.cn)的教研團隊幾年前就開始策劃的“云計算工程師系列”教材應運而生,它旨在幫助讀者朋友快速成長為符合企業需求的、優秀的云計算工程師。這套教材是目前業界最全面、專業的云計算課程體系,能夠滿足企業對高級復合型人才的要求。參與本書編寫的院校老師還有于繼武、楊高嶺、劉玉強、李震等。
課工場是北京大學下屬企業北京課工場教育科技有限公司推出的互聯網教育平臺,專注于互聯網企業各崗位人才的培養。平臺匯聚了數百位來自知名培訓機構、高校的頂級名師和互聯網企業的行業專家,面向大學生以及需要“充電”的在職人員,針對與互聯網相關的產品設計、開發、運維、推廣和運營等崗位,提供在線的直播和錄播課程,并通過遍及全國的幾十家線下服務中心提供現場面授以及多種形式的教學服務,并同步研發出版最新的課程教材。
除了教材之外,課工場還提供各種學習資源和支持,包括:
現場面授課程
在線直播課程
錄播視頻課程
授課PPT課件
案例素材下載
擴展資料提供
學習交流社區
QQ討論組(技術,就業,生活)
以上資源請訪問課工場網站www.kgc.cn。
本套教材特點
(1)科學的訓練模式
科學的課程體系。
創新的教學模式。
技能人脈,實現多方位就業。
隨需而變,支持終身學習。
(2)企業實戰項目驅動
覆蓋企業各項業務所需的IT技能。
幾十個實訓項目,快速積累一線實踐經驗。
(3)便捷的學習體驗
提供二維碼掃描,可以觀看相關視頻講解和擴展資料等知識服務。
課工場開辟教材配套版塊,提供素材下載、學習社區等豐富的在線學習資源。
讀者對象
(1)初學者:本套教材將幫助你快速進入云計算及運維開發行業,從零開始逐步成長為專業的云計算及運維開發工程師。
(2)初中級運維及運維開發者:本套教材將帶你進行全面、系統的云計算及運維開發學習,逐步成長為高級云計算及運維開發工程師。
課工場出品(kgc.cn)
1.1 數據庫簡介 2
1.1.1 使用數據庫的必要性 2
1.1.2 數據庫的基本概念 2
1.1.3 數據庫發展史 4
1.1.4 關系數據庫的基本概念 11
1.2 MySQL服務基礎 14
1.2.1 MySQL的編譯安裝 14
1.2.2 訪問MySQL數據庫 17
1.3 使用MySQL數據庫 19
1.3.1 查看數據庫結構 19
1.3.2 創建及刪除庫和表 21
1.3.3 管理表中的數據記錄 22
本章總結 24
本章作業 25
第2章 MySQL索引與事務 27
2.1 數據庫索引 28
2.1.1 索引及分類 28
2.1.2 創建及查看索引 30
2.2 MySQL事務 34
2.2.1 事務的概念及特點 35
2.2.2 事務的操作 35
本章總結 39
本章作業 39
第3章 MySQL數據庫管理 41
3.1 用戶與授權 42
3.1.1 用戶管理 42
3.1.2 授權控制 46
3.2 MySQL日志管理 50
3.3 數據亂碼解決方案 54
本章總結 56
本章作業 56
擴展知識 56
第4章 MySQL完全備份與恢復 57
4.1 MySQL完全備份 58
4.1.1 數據庫備份方式精講 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
本章總結 69
本章作業 70
第5章 MySQL增量備份與恢復 71
5.1 MySQL增量備份 72
5.1.1 增量備份的概念 72
5.1.2 增量備份實戰演練 72
5.2 MySQL增量恢復 75
5.2.1 增量恢復實戰 75
5.2.2 企業恢復案例 81
本章總結 82
本章作業 83
第6章 MySQL存儲引擎MyISAM和
InnoDB 85
6.1 MyISAM存儲引擎 86
6.1.1 存儲引擎介紹 86
6.1.2 MyISAM的特點 87
6.1.3 MyISAM適用的生產場景舉例 88
6.2 InnoDB存儲引擎 89
6.2.1 InnoDB特點介紹 89
6.2.2 InnoDB適用的生產場景 90
6.2.3 企業選擇存儲引擎的依據 90
6.2.4 配置合適的存儲引擎 90
本章總結 97
本章作業 97
第7章 MySQL主從復制與
讀寫分離 99
7.1 案例分析 100
7.1.1 案例概述 100
7.1.2 案例前置知識點 100
7.1.3 案例環境 102
7.2 案例實施 103
7.2.1 搭建MySQL主從復制 103
7.2.2 搭建MySQL讀寫分離 106
本章總結 111
本章作業 111
第8章 MySQL高可用群集 113
8.1 MySQL-MMM高可用 114
8.1.1 MMM簡介 114
8.1.2 案例環境 115
8.1.3 案例實施 115
8.2 MHA高可用 123
本章總結 124
本章作業 124
第9章 MongoDB基礎 125
9.1 MongoDB概述 126
9.1.1 MongoDB簡介 126
9.1.2 MongoDB的特點 126
9.1.3 MongoDB適用領域 127
9.2 MongoDB的安裝 127
9.2.1 安裝及運行控制 127
9.2.2 啟動和停止MongoDB 128
9.2.3 啟動MongoDB多實例 129
9.3 MongoDB的存儲結構 129
9.3.1 MongoDB邏輯存儲結構 130
9.3.2 MongoDB物理存儲結構 132
9.3.3 MongoDB數據類型 133
9.4 MongoDB基本操作 134
9.4.1 在MongoDB中創建和刪除數據庫 135
9.4.2 MongoDB的集合和文檔操作 135
9.5 MongoDB日常維護 136
9.5.1 備份與恢復管理 136
9.5.2 安全管理 139
9.5.3 MongoDB監控 141
本章總結 142
本章作業 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 配置允許在從節點讀取數據 157
10.3.2 查看復制狀態信息 158
10.3.3 更改oplog大小 158
10.3.4 部署認證的復制 159
本章總結 161
本章作業 161
第11章 MongoDB分片 163
11.1 MongoDB分片概述 164
11.1.1 什么是分片 164
11.1.2 MongoDB分片優勢 164
11.1.3 MongoDB分片群集的組成 165
11.2 部署MongoDB分片群集 166
11.2.1 分片群集的簡單部署 166
11.2.2 實現分片功能 169
11.3 MongoDB分片管理 172
11.3.1 片鍵的選擇 172
11.3.2 分片的維護 175
本章總結 181
本章作業 181
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]