本书共分为4篇:认知篇,阐述大数据计算或存储引擎发展至今,最终都会选择以SQL作为统一查询语言的原因,以及这种选择的利弊;原理篇,透过现象看本质,以几个主流的引擎框架为例,通过深入源码的方式探索SQL执行背后的秘密;实践篇,详细描述引擎查询优化器的两大优化策略,以及各自的实现原理、示例和局限性,以Hive、Spark、Flink等主流引擎为蓝本,探索SQL优化的解决思路和方法论,以及配置参数、调整存储和查询语句改写等的方法,从不同的视角对SQL语句进行优化;案例篇,以实践篇的各种真实需
"MySQL是目前流行的关系数据库管理系统之一。本书以MySQL 8.0数据库管理系统为平台,以(项目)任务教学法为主线,介绍了数据库系统的基本概念和应用技术。本书共包含10个教学单元,包括数据库基础知识(MySQL 的安装与配置),数据库设计,数据库和表的基本操作,表数据的增、删、改操作,表记录的检索,索引和视图,存储过程与触发器,事务与锁机制,数据库高级管理,银行业务系统数据库的设计与实现等内容。本书以教务管理系统作为教学项目,以“网上书店”数据库作为单元实训项目,采
"《NoSQL数据库基础》主要讲解NoSQL数据库相关的热门核心技术、理论及实践操作,旨在帮助读者了解不同类型的NoSQL数据库和它们的应用场景。全书共8章。第1章介绍NoSQL数据库基础,包括NoSQL数据库的概念、重要理论、分类和应用场景等; 第2、3章分别介绍Redis和MongoDB两种主流的NoSQL数据库,包括概念、数据结构、部署安装和数据库管理操作等; 第4章深入探讨如何在不同环境下操作MongoDB数据库,包括基于Python API、Java API和Studio 3T操作Mo
"《MySQL数据库从入门到精通(第2版)》从初学者的角度出发,通过通俗的语言、丰富的实例,讲解了进行MySQL开发需要掌握的各项技术。全书共13章,内容包括数据库相关概念、MySQL的安装与配置、数据库和数据表的操作、MySQL数据操作、数据库单表查询、数据的完整性、多表查询、常用函数、视图、存储过程、触发器、数据库事务、数据的备份和还原及权限、账户管理等。最后一章的综合案例涵盖全书知识点,帮助读者巩固所学知识。《MySQL数据库从入门到精通(第2版)》将理论讲解与丰富实例相结
本书介绍KingbaseESSQL编程的语言基础、数据类型、数据库对象、SQL查询、DML语句、事务处理、外部数据访问、编程接口等基本知识,并通过一个在线网络购物平台数据库为例说明如何应用KingbaseESSQL编程的实际应用。共分10章:第1章概述KingbaseES数据库发展历史和本书用例库;第2章介绍SQL语言基础;第3章介绍各种数据库对象;第4章介绍各种SQL查询;第5章介绍插入、修改、删除等DML语句;第6章介绍事务处理相关内容;第7章介绍用户管理和权限管理;第8章介绍外部
"本书系统全面地介绍了基于MySQL的云数据库应用技术,以华为GaussDB(for MySQL)为实践平台展开详细讲解。本书包括4篇: 第一篇基础理论,介绍了数据库技术和数据库应用系统设计的基础知识; 第二篇云数据库基础实战,包括云数据库的环境构建、数据库表的基本操作、数据库服务端和应用程序开发与测试; 第三篇系统与运维实战,包括数据库恢复、事务及云数据库运维相关内容; 第四篇综合案例,以一个在线考练SQL平台展示了数据库应用开发的实例。本书适合作为高等学校本科教育、职业教育及
"技术迭代加速的当下,软件测试成为质量保证必不可少的环节。《软件测试:探索式测试的设计思路与实践》深入探讨了软件质量的核心价值,从灵活的局部探索式测试到全面的全局探索式测试以及高效的混合探索式测试,作者精选了经过微软团队实证并经过时间检验的十多种方法与案例。此外,作为软件测试专家,作者还采用诙谐风趣的风格,针对如何规划和经营成功的职业生涯给出实用的建议,精选了多年来深受广大测试人员喜爱的精华文章合集。《软件测试:探索式测试的设计思路与实践》特别针对测试人员、QA 专家、开发人员、团队、项
"本书是国家一流本科课程“软件质量保证与测试”的配套教材,融合了学科竞赛、素质培养和科研入门等需求。本书围绕软件测试流程,系统阐述了软件测试的基本原理、软件测试的策略与方法、黑盒测试技术、白盒测试技术,并按照软件测试过程详细阐述了单元测试、集成测试、系统测试、验收测试和回归测试。在软件测试实际应用部分,面向全国大学生软件测试大赛,介绍了单元测试、性能测试、Web测试和移动测试的基本知识。此外,本书还介绍了软件测试自动化工具设计的相关知识。本书注重理论与实践相结合,内容详尽,并针对当前软件
"本书基于实际的网络工程应用,将网络系统集成工程中所涉及的相关理论知识和操作技能分解到若干应用案例中,书中涉及案例全部取材于实际网络工程项目,为读者提供了一个真实的学习场景。案例内容包括基础的交换机VLAN 配置、三层交换配置、路由器基本配置、动态路由协议实现远程网络互联、广域网协议封装、访问控制列表和NAT应用、防火墙攻击检测及防范,以及路由交换和系统集成综合应用等十个任务的实现,有助于理论与实践相结合,由浅入深帮助读者更有效地了解网络系统集成的相关知识。本书适
"本书由校企联合开发,具有以下特色:一是兼顾基础理论和实践应用,实现从基础到实践的全覆盖,既涵盖程序设计基础知识、Python语言基本语法和应用技巧,又包含项目思维,以工程项目演示Python语言实践应用,便于学生解决实际问题;二是编写人员既有教学经验丰富的高校教师,又有企业一线高级工程师,内容与社会岗位需求吻合,章节组织适合教学,语言通俗易懂,既便于教师教学,又便于学生理解;三是不仅提供教学大纲、教案等完整配套资料,而且提供电子活页、习题库等拓展资料,还提供相关公众号,既方便提供前沿配套资料和