一、课程基本信息

二、课程简介
本课程是本专业的核心课程之一,主要培养学生对大数据数据管理系统的理解,多种数据管理系统的使用与相互结合的能力。内容包括:HBase列式数据库简介;HBase数据库架构;HBase集群管理;Elasticsearch基础;Elasticsearch常规操作;ClickHouse联机分析数据库;ClickHouse数据定义与操作;ClickHouse管理与监控。
三、课程目标
1. 知识目标
1.1 理解大数据数据管理系统的多样性及相互间的差异。
1.2 理解大数据数据管理系统的使用场景及应用价值。
2. 技能目标
2.1 掌握多种大数据数据管理系统的安装部署,能够独立完成数据管理系统的搭建。
2.2 掌握多种大数据数据管理系统的使用,能够应用不同的数据管理系统对数据进行存储、管理及使用。
2.3 熟悉不同大数据数据管理系统的应用方式,能够根据业务需求选择适合的数据管理系统。
3. 素质目标
3.1 具备一定的数据思维和架构思维。
3.2 养成良好的中、英文技术资料的查询、阅读和自学能力。
四、课程内容


五、课程考核
本课程考核方式包括理论考核(占50%)和实践考核(占50%)两部分。
理论考核采用笔试考试(或在线答题),满分100分,采用选择、填空、判断、问答等题型,从配套题库中抽取。
实践考核采用考核题的成绩,每道考核题25分,满分100分。考核题评分综合考虑任务完成情况、结果正确性、提交准时性等因素。评分方法参考各考核题评分标准。
六、参考书
Hadoop权威指南,大数据的存储与分析(第4版),[美] 汤姆,怀特(Tom White) 著,王海,华东,刘喻,吕粤海 译,清华大学出版社,2017年7月1日
HBase权威指南,(美)乔治(George,L.)著,代志远,刘佳,蒋杰 译,人民邮电出版社,2022.8重印
ClickHouse原理解析与应用实践,朱凯 著,北京:机械工业出版社,2020.5