随着云计算、物联网等新一代技术的发展,在移动计算、社交网络等业务的推动下,大数据技术产生并迅速地建立起生态体系,NoSQL成为了处理大数据必须掌握的热门核心技术之一。《NoSQL数据库技术与应用》正是在这种情况下应用而生。本书由浅入深,系统全面地介绍了NoSQL数据库的理论、技术与实践操作。全书共10章,其中第1章主要是带领大家简单认识NoSQL数据库;第2章主要讲解文档存储数据库MongoDB相关知识;第3章主要MongoDB数据库操作相关知识;第4章主要讲解MongoDB副本集相关知识;第5章主要讲解MongoDB分片相关知识;第6章主要讲解MongoDB GridFS相关知识;第7章主要讲解键值对存储数据库相关知识;第8章主要讲解列族存储数据库HBase相关知识;第9章主要讲解图形存储数据库Neo4j相关知识;第10章主要是利用NoSQL、Hadoop、Spark等技术开发实战案例,即综合案例——二手房交易数据分析系统,使得读者可以掌握大数据技术和NoSQL技术,从而便于后续能够很好地适应企业开发的技术需要。
本书附有配套视频、源代码、习题、教学设计、教学PPT、教学大纲等资源。同时,为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,欢迎读者关注。
本书讲解了NoSQL技术的理论知识和实际应用,可作为高等院校本、专科计算机相关专业,信息管理等相关专业的大数据课程教材,也可供相关技术人员参考,是一本适合广大计算机编程爱好者的优秀读物。
本教材主要有以下特色:
特色1:知识全面,结构清晰
详细详解了多种NoSQL数据库,包括MongoDB、Redis、HBase和Neo4j。在进行知识讲解时,不仅介绍数据库的安装部署,还演示数据库的基本操作和程序开发,使读者从理论到实践全方位掌握NoSQL数据库。
特色2:学习目标清晰、随堂练习题丰富
每章开头都配有学习目标,章节末尾提供一套习题供读者检测学习效果。
特色3:提供真实大型数据清洗项目
本书最后一张讲解了具有真实场景的二手房交易数据分析系统的全过程,将NoSQL数据库与大数据应用和Web应用相结合使用,让读者迅速积累实际项目经验,为未来的工作奠定理论和实践基础。
特色4:教材、资源、服务三合一,高效学习
本书配套丰富的教学资源供广大师生使用,另外,不管您是老师还是学生,使用我们的教材、资源过程中,遇到任何问题,都可以联系我们,我们的服务是最贴心、最专业的。