





定价:59元
印次:1-1
ISBN:9787302677970
出版日期:2024.12.01
印刷日期:2024.12.17
图书责编:付弘宇
图书分类:教材
"《NoSQL数据库基础》主要讲解NoSQL数据库相关的热门核心技术、理论及实践操作,旨在帮助读者了解不同类型的NoSQL数据库和它们的应用场景。全书共8章。第1章介绍NoSQL数据库基础,包括NoSQL数据库的概念、重要理论、分类和应用场景等; 第2、3章分别介绍Redis和MongoDB两种主流的NoSQL数据库,包括概念、数据结构、部署安装和数据库管理操作等; 第4章深入探讨如何在不同环境下操作MongoDB数据库,包括基于Python API、Java API和Studio 3T操作MongoDB数据库; 第5章介绍MongoDB的GridFS存储引擎,带领读者了解存储大型二进制文件的解决方案; 第6、7章分别介绍列族存储数据库HBase和Cassandra,包括概念、数据模型和数据库管理操作等; 第8章介绍图形存储数据库Neo4j,带领读者学习处理复杂关系数据的解决方案。 《NoSQL数据库基础》每章节均设计了丰富的示例或案例,帮助读者充分理解常用数据预处理方法的精髓,掌握具体技术细节,并在实践中提升实际开发能力。 《NoSQL数据库基础》可作为高等学校计算机、大数据相关专业的教材,也可以作为相关技术爱好者的入门用书。 "
魏涛,博士,副教授,2017年12月毕业于解放军战略支援部队信息工程大学信息技术研究所,主要从事图像处理、模式识别等方面的研究。作为课程负责人,讲授的“数据库原理”课程2022年10月被河南省教育厅认定为“河南省一流本科课程”。主编《基于边缘保持滤波的多传感器图像融合算法研究》(新华出版社,2021年)等著作。
前言 如今,科学技术(尤其是信息技术)的快速发展及社会生产力变革对IT行业从业者提出了新的要求,从业者不仅要具备专业技术能力、业务实践能力,更需要培养健全的职业素质。复合型技能人才更受企业青睐。高校毕业生求职面临的第一道门槛就是技能与经验不足,教科书应紧随新一代信息技术和新职业要求的变化及时更新。 本书倡导快乐学习,实战就业,在语言描述上力求专业、准确、通俗易懂。引入企业项目案例,针对重要知识点,精心挑选案例,将理论与技能深度融合,促进隐性知识与显性知识的转换。案例讲解包含设计思路、运行效果、代码实现、代码分析、疑点剖析,从动手实践的角度,帮助读者逐步掌握前沿技术,为高质量就业赋能。 本书在章节编排上采用循序渐进的方式,内容精练且全面。在语法阐述中尽量避免使用生硬的术语和枯燥的公式,从项目开发的实际需求入手,将理论知识与实际应用相结合,帮助读者学习和成长,快速掌握NoSQL数据库的核心概念、设计和应用技巧,从而在职场中拥有较高的起点。 本书特点 本书旨在帮助读者全面了解NoSQL数据库的基础知识和应用场景,并深入介绍多种NoSQL数据库的特点、使用方法和最佳实践。本书重点介绍Redis、MongoDB、HBase、Cassandra和Neo4j几种主流的NoSQL数据库,以及它们在实际应用中的应用场景和使用技巧。 通过本书可以学习到以下内容。 第1章主要介绍NoSQL数据库的概念、重要理论、分类、应用场景等基础知识。 第2章主要介绍键值对存储数据库Redis的概念、数据结构、部署安装、Redis键值管理操作及高级管理与监控。 ...
目录
第1章NoSQL数据库基础
1.1认识NoSQL数据库
1.1.1NoSQL简介
1.1.2关系数据库与非关系数据库
1.1.3NoSQL数据库所共同具备的特征和突出优势
1.2NoSQL数据库的重要理论
1.2.1CAP原则
1.2.2ACID特性
1.2.3BASE理论
1.2.4最终一致性
1.2.5数据复制与分片
1.3NoSQL数据库的分类
1.3.1键值对存储数据库
1.3.2文档存储数据库
1.3.3列族存储数据库
1.3.4图形存储数据库
1.3.5NoSQL数据库的比较
1.3.6根据业务需求选择NoSQL数据库
1.4NoSQL数据库的应用场景
1.4.1NoSQL与大数据
1.4.2NoSQL与云计算
1.4.3NoSQL与物联网
1.5本章小结
1.6习题
第2章键值对存储数据库Redis
2.1认识Redis
2.1.1Redis简介
2.1.2Redis的特点
2.1.3Redis的应用场景
2.2Redis支持的数据结构
2.3在Linux系统中部署Redis
2.3.1下载与安装Redis
2.3.2启动与停止Redis服务
2.3.3使用Rediscli连接Redis
2.4Redis键值管理操作
2.4.1操作键
2.4.2操作字符串
2.4.3操作列表
2.4.4操作集合
...
2. 书中所有重要知识点都结合操作实例,并细化操作步骤。
3. 每章最后设置丰富的实践题,加强读者对重点内容的掌握。
"