



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Spark大數(shù)據(jù)技術(shù)與應(yīng)用教學(xué)大綱課程名稱:Spark大數(shù)據(jù)技術(shù)與應(yīng)用課程類別:必修適用專業(yè):大數(shù)據(jù)技術(shù)類相關(guān)專業(yè)總學(xué)時(shí):64學(xué)時(shí)總學(xué)分:4.0學(xué)分一、課程的性質(zhì)本課程是為大數(shù)據(jù)技術(shù)類相關(guān)專業(yè)學(xué)生開(kāi)設(shè)的課程。NoSQL數(shù)據(jù)庫(kù)大多具有橫向擴(kuò)展能力強(qiáng)、數(shù)據(jù)模型靈活等特點(diǎn),在互聯(lián)網(wǎng)、電力、電信、金融以及工業(yè)物聯(lián)網(wǎng)等領(lǐng)域具有廣泛應(yīng)用。作為開(kāi)源軟件,NoSQL數(shù)據(jù)庫(kù)的使用和部署較為簡(jiǎn)單,不需要掌握復(fù)雜的底層技術(shù)原理,適合ICT領(lǐng)域中的各個(gè)專業(yè)人員學(xué)習(xí)和使用。被統(tǒng)稱為 “ NoSQL ”的非關(guān)系型數(shù)據(jù)庫(kù),大多具有優(yōu)秀的分布式部署能力、橫向擴(kuò)展 能力和靈活的數(shù)據(jù)模型。本課程介紹NoSQL數(shù)據(jù)庫(kù)的起源、基本技
2、術(shù)原理、常見(jiàn)存儲(chǔ)模式等知識(shí),介紹 HBase、Cassandra MongoDB、Neo4j和Redis等熱門NoSQL軟件的技術(shù)原 理、架構(gòu)特點(diǎn)和使用方法,使學(xué)生掌握常見(jiàn)NoSQL數(shù)據(jù)庫(kù)的部署和使用方法,理解分布式大數(shù)據(jù)系統(tǒng)可能遇到的技術(shù)難題和解決方法,進(jìn)而更深入的理解大數(shù)據(jù)領(lǐng)域的開(kāi)源工具和技術(shù)原理。二、課程的任務(wù)通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握HBase、Cassandra MongoDB、Neo4j等熱門NoSQL軟件的基本技術(shù)原理、架構(gòu)特點(diǎn)和使用方法。掌握常見(jiàn)NoSQL數(shù)據(jù)庫(kù)的部署和使用方法,理解分布式大數(shù)據(jù)系統(tǒng)可能遇到的技術(shù)難題和解決方法,進(jìn)而更深入的理解大數(shù)據(jù)領(lǐng)域的開(kāi)源工具和技術(shù)原理。
3、三、教學(xué)內(nèi)容及學(xué)時(shí)安排序 號(hào)章節(jié)名稱主要內(nèi)容教學(xué)目標(biāo)學(xué)時(shí)1第1章緒論1.1數(shù)據(jù)庫(kù)的相關(guān)概念1.2關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)1.3 NoSQL的起源和特點(diǎn)1.4大數(shù)據(jù)的技術(shù)體系1. 了解數(shù)據(jù)庫(kù)的發(fā)展歷程2. 了解關(guān)系型數(shù)據(jù)庫(kù)遇到的 瓶頸3. 了解NoSQL的起源和基本 特點(diǎn)4. 了解大數(shù)據(jù)的技術(shù)的特點(diǎn) 和技術(shù)體系,以及各個(gè)環(huán)節(jié)所 解決的主要問(wèn)題和解決方式5. 了解NoSQL在大數(shù)據(jù)技術(shù) 體系中的地位和作用22第2章NoSQL數(shù)據(jù)庫(kù)的基本原理2.1關(guān)系型數(shù)據(jù)庫(kù)的重要機(jī)制回顧2.2分布式數(shù)據(jù)管理的特點(diǎn)2.3分布式系統(tǒng)的一致性問(wèn)題2.4 NoSQL的常見(jiàn)存儲(chǔ)模式2.5 NoSQL系統(tǒng)其他相關(guān)技 術(shù)1. 回顧
4、關(guān)系數(shù)據(jù)庫(kù)的重要機(jī) 制,事務(wù)、完整性等。2. 了解關(guān)系型數(shù)據(jù)庫(kù)的分布 式部署方式3. 理解分布式數(shù)據(jù)管理的分 片、多副本等策略和帶來(lái)的問(wèn) 題4. 理解分布式數(shù)據(jù)管理中的 多副本、分布式事務(wù)帶來(lái)的一 致性問(wèn)題5. 掌握NoSQL常見(jiàn)的數(shù)據(jù)存 儲(chǔ)模式6. 了解NoSQL的一些重要相 關(guān)技術(shù)43第3章Hadoop和HDFS簡(jiǎn)介3.1. Hadoop 概述3.2. HDFS 原理3.3. 使用和管理HDFS3.4. Map Reduce 簡(jiǎn)介3.5. HIVE 簡(jiǎn)介1. 了解Hadoop的歷史和特點(diǎn)2. 掌握HDFS的基本原理3. 掌握HDFS部署和操作方法4. 了解Hadoop的其他相關(guān)技 術(shù)特點(diǎn)5
5、4第4章Hbase 基本原理4.1. HBase 概述4.2. HBase的數(shù)據(jù)模型4.3. HBase的拓?fù)浣Y(jié)構(gòu)4.4. HBase 部署4.5子節(jié)點(diǎn)伸縮性管理4.6. Hbase 基本 Shell 操作4.7批量導(dǎo)入導(dǎo)出4.8. 通過(guò)JAVA的訪問(wèn)HBase4.9. 通過(guò) Python 訪問(wèn) HBase1. 了解HBase的歷史和特點(diǎn)2. 掌握HBase的基本數(shù)據(jù)模 型和拓?fù)浣Y(jié)構(gòu)3. 掌握HBase部署和操作方 法4. 掌握 HBase的編程接口和 編程方法105第5章HBase 高級(jí)原理5.1. 水平分區(qū)原理5.2. 列族與Store的相關(guān)原理53數(shù)據(jù)表的基本設(shè)計(jì)原則54 HBase集群
6、的高可用性與 伸縮性5.5. HBase的擴(kuò)展使用1. 掌握HBase的數(shù)據(jù)分區(qū)原 理2. 掌握HBase的列族結(jié)構(gòu)與 讀寫(xiě)機(jī)制3. 了解HBase集群部署與高 可用性方案4. 了解HBase的擴(kuò)展插件56第6章Cassa ndra 原理和使用6.1-6.2 Cassa ndra 基本原理6.3. Cassa ndra部署與配置6.4. CQL語(yǔ)言與cqlsh環(huán)境6.5. CQL數(shù)據(jù)查詢與更新6.6. Cassa ndra的維護(hù)與擴(kuò)展6.7. 通過(guò) JAVA 的訪問(wèn) Cassa ndra6.8. 通過(guò) Python的訪問(wèn)Cassa ndra1. 了解Cassandra的歷史和特占八、2. 掌握
7、Cassandra的基本數(shù)據(jù)模型和拓?fù)浣Y(jié)構(gòu)3. 掌握Cassandra部署和操作 方法4. 掌握Cassandra的編程接口和編程方法87第7章文檔型數(shù)據(jù)庫(kù)原理和使用簡(jiǎn)介7.1-7.2. Mon goDB 的技術(shù)原理7.3. 安裝配置MongoDB7.4. Mo ngoDB 的基本命令行 操作7.5. 地理信息數(shù)據(jù)操作7.6. MongoDB集群化部署7.7. 通過(guò) JAVA 的訪問(wèn)Mo ngoDB7.8. 通過(guò) Python 的訪問(wèn)Mo ngoDB1. 了解MongoDB的歷史和技術(shù)特點(diǎn)2. 掌握MongoDB部署和操作 方法3. 掌握MongoDB的分片和多副本機(jī)制與部署方式4. 掌握MongoDB的編程接口 和編程方法88第8章其他NoSQL數(shù)據(jù)庫(kù)簡(jiǎn)介8.1圖數(shù)據(jù)庫(kù)簡(jiǎn)介8.2 Neo4j的安裝與使用8.3. Redis和內(nèi)存數(shù)據(jù)庫(kù)8.4搜索引擎系統(tǒng)1. 了解Neo4j的技術(shù)特點(diǎn)2. 掌握Neo4j部署和操作方法3. 掌握Neo4j的編程接口與編 程方法(可選)4. 了解Redis
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 少先隊(duì)年終工作總結(jié)
- Rehmannioside-D-Standard-生命科學(xué)試劑-MCE
- 電器銷售合同范本
- 西安電子科技大學(xué)《職業(yè)素養(yǎng)與商務(wù)禮儀》2023-2024學(xué)年第二學(xué)期期末試卷
- 合伙人分紅協(xié)議書(shū)范本
- 九江職業(yè)大學(xué)《外貿(mào)運(yùn)輸與保險(xiǎn)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 小區(qū)弱電維保合同范本
- 石家莊人民醫(yī)學(xué)高等??茖W(xué)?!毒W(wǎng)絡(luò)攻防技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陽(yáng)江職業(yè)技術(shù)學(xué)院《食品質(zhì)量與安全》2023-2024學(xué)年第二學(xué)期期末試卷
- 文華學(xué)院《博弈論》2023-2024學(xué)年第二學(xué)期期末試卷
- 新版《醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理規(guī)范》(2024)培訓(xùn)試題及答案
- 2025年人教版數(shù)學(xué)五年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- 北師大版七年級(jí)上冊(cè)數(shù)學(xué)期末考試試題及答案
- 綜合實(shí)踐活動(dòng)六年級(jí)下冊(cè) 飲料與健康課件 (共16張PPT)
- 數(shù)量金融的概況和歷史課件
- 《醫(yī)院重點(diǎn)??平ㄔO(shè)專項(xiàng)資金管理辦法》
- 最新短視頻運(yùn)營(yíng)績(jī)效考核表KPI(優(yōu)選.)
- 設(shè)備基礎(chǔ)隔振設(shè)計(jì)探討
- 千字文全文帶拼音——完美打印版
- JTT 1344-2020純電動(dòng)汽車維護(hù)、檢測(cè)、診斷技術(shù)規(guī)范_(高清-最新)
- 蘭州大學(xué)接受進(jìn)修人員申請(qǐng)表
評(píng)論
0/150
提交評(píng)論