首页 > 图书中心 > NoSQL数据库基础

前言

前言

如今,科学技术(尤其是信息技术)的快速发展及社会生产力变革对IT行业从业者提出了新的要求,从业者不仅要具备专业技术能力、业务实践能力,更需要培养健全的职业素质。复合型技能人才更受企业青睐。高校毕业生求职面临的第一道门槛就是技能与经验不足,教科书应紧随新一代信息技术和新职业要求的变化及时更新。

本书倡导快乐学习,实战就业,在语言描述上力求专业、准确、通俗易懂。引入企业项目案例,针对重要知识点,精心挑选案例,将理论与技能深度融合,促进隐性知识与显性知识的转换。案例讲解包含设计思路、运行效果、代码实现、代码分析、疑点剖析,从动手实践的角度,帮助读者逐步掌握前沿技术,为高质量就业赋能。

本书在章节编排上采用循序渐进的方式,内容精练且全面。在语法阐述中尽量避免使用生硬的术语和枯燥的公式,从项目开发的实际需求入手,将理论知识与实际应用相结合,帮助读者学习和成长,快速掌握NoSQL数据库的核心概念、设计和应用技巧,从而在职场中拥有较高的起点。

本书特点

本书旨在帮助读者全面了解NoSQL数据库的基础知识和应用场景,并深入介绍多种NoSQL数据库的特点、使用方法和最佳实践。本书重点介绍Redis、MongoDB、HBase、Cassandra和Neo4j几种主流的NoSQL数据库,以及它们在实际应用中的应用场景和使用技巧。

通过本书可以学习到以下内容。

第1章主要介绍NoSQL数据库的概念、重要理论、分类、应用场景等基础知识。

第2章主要介绍键值对存储数据库Redis的概念、数据结构、部署安装、Redis键值管理操作及高级管理与监控。

第3章主要介绍文档存储数据库MongoDB的概念、文档存储结构、数据类型、部署安装、如何使用Shell管理MongoDB以及MongoDB高级管理。

第4章主要介绍如何在不同环境下操作MongoDB,包括基于Python环境操作MongoDB、使用Java操作MongoDB以及使用Studio 3T操作MongoDB。

第5章主要介绍MongoDB GridFS的概念、应用场景、存储结构以及如何在不同环境下操作MongoDB GridFS。

第6章主要介绍列族存储数据库HBase的概念、数据模型、存储架构、表设计、部署、如何使用Shell操作HBase以及HBase性能优化。

第7章主要介绍列族存储数据库Cassandra的概念、数据模型、安装方法、如何使用CQL管理数据、数据导入与导出以及备份与恢复。

第8章主要介绍图形存储数据库Neo4j的概念、应用场景、数据模型、部署安装、如何使用Cypher管理Neo4j数据、数据建模和设计等。

通过本书的学习,读者可以掌握NoSQL数据库的核心概念、设计和应用技巧,从而在实际工作中更好地运用NoSQL数据库,提高数据存储与处理的效率和能力,也为学习大数据技术和云计算技术奠定基础,并提高数据管理和维护的能力。

致谢

本书的编写和整理工作由北京千锋互联科技有限公司高教产品部完成,其中主要参与人员有魏涛、杨晨、任俊香、吉珊珊、吕春林、柴永菲、邢梦华、刘挺等。除此之外,千锋教育的500多名学员参与了本书的试读工作,他们站在初学者的角度对本书提出了许多宝贵的修改意见,在此一并表示衷心的感谢。

意见反馈

在本书的编写过程中,编者虽然力求完美,但难免有一些不足之处,欢迎各界专家和读者朋友给予宝贵的意见。

编者

2024年10月于北京

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘