《非结构化数据存储》是山东省高校特色专业计算机科学与技术专业的一门重要核心专业课。本课程是实用性强、技术前沿、新颖,旨在让学生掌握非结构化数据存储的重要性;通过对本课程的学习,学生能够使用NoSQL(Not Only SQL)软件完成数据基本操作,培养学生胜任NoSQL数据库工程师、大数据开发工程师等岗位所需要的专业知识与实践技能。为彰显新工科建设特色,课程将基础理论与实践技能融合,实现大数据技术理论与实践相统一。课程针对每个知识点开展精细化教学设计,注重海量数据存储、分布式数据统计与计算的实际工程问题,坚持理论联系实际,引导学生举一反三,让学生吃透理论的同时,实现与企业岗位需求接轨。
《非结构化数据存储》同时也是数据科学与大数据技术专业的必修课程。在学生在学习关系型数据存储的基础上,课程依托课堂讲授、上机实操、头歌闯关、任务驱动、小组讨论等教学环节,帮助学生掌握非结构化数据存储的基本原理、数据模型和开发工具。尤其是高可用、高性能、面向文档、可自动扩展的NoSQL数据存储,可为承载用户评论、博客和其他内容的网站提供极佳的后端存储解决方案。通过本课程的学习,学生能够了解NoSQL的诞生背景、非结构化数据存储的工作原理、存取工作流程等,熟悉大规模数据集的处理方式与分析要点,学会处理大型数据集合的方法和理解海量数据集在分布式环境下的存储、调度与处理特征,能够根据业务场景选择合适的NoSQL数据存储方案,解决高并发、海量非结构化数据的存储和访问问题;掌握NoSQL的存储引擎、副本集群、分片集群,会运用NoSQL各类软件解决复杂数据的增删改查等。
本课程适合所有计算机专业、数据科学与大数据技术专业、软件工程等相关专业大二及以上本科生以及数据处理人员学习。