引言
作为技术生态建设的践行者,TVP官方团队在此隆重向大家推荐两本书:《MySQL DBA工作笔记:数据库管理、架构优化与运维开发》、《Django企业开发实战:高效Python Web框架指南》。
这两本书均为一线技术大佬数十年实战经验的结晶,结合案例娓娓道来,干货满满。同时,这两本书都参与了“TVP联合出书计划”,购买本书的读者即可获得TVP作者专享福利:价值100元的腾讯云代金券。
MySQL DBA工作笔记:数据库管理、架构优化与运维开发
杨建荣,腾讯云最具价值专家(TVP),技术爱好者,dbaplus社群发起人之一,Oracle ACE,YEP成员。拥有十多年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优。拥有Oracle 10g OCP、OCM、MySQL OCP认证,对Shell、Java、Python有一定功底。每天通过微信、 博客进行技术分享,已连续坚持2200多天。
全书从运维管理、架构优化和运维开发三个层面娓娓道来,精心筛选了作者在实际工作中总结的技巧、对常见问题的处理方法以及对于运维体系的思考和实践;尤其是运维开发章节从0 到1 构建运维体系,能够对DBA已有知识体系和技能栈做到全新梳理。
(1)运维管理
学习MySQL的运维开发该从哪些方面入手?如何提升对于MySQL运维开发的理解及自身的实操能力?这本书通过MySQL 发展和技术选型、理解MySQL 体系结构、MySQL 基础运维及SQL 开发规范和基础运维这四个方面为大家进行了深入解读,此外补充了数据变更管理及MySQL 复制管理两个层面的内容,结合案例讲解运维管理实践的不同情况,清晰而全面。
(2)架构优化
MySQL的架构优化可以从哪几个方面进行?如何确认MySQL的待优化之处?在本书中,将从MySQL查询优化、MySQL 事务和锁、MySQL 集群和高可用设计以及MySQL 性能测试等方面为你一一解答,从此不再担心MySQL架构优化从何处下手。
(3)运维开发
MySQL运维最终还是会通过自动化来提高效率,面对纷繁复杂的业务需求和快速增长的数据需求,如何理性面对,如何提高运维开发的水平并落地到当前的业务中?这本书通过运维开发技术,运维架构设计规划,运维模块建设和自助服务建设这四个方面为大家进行了深入解读,加强理解,提升实践。
作为MySQL 数据库的实践应用宝典,这本书比较适合MySQL 运维开发工程师、对MySQL有兴趣的开发者以及MySQL 的学习者们。自其出版以来,也受到了广大读者的好评。
写书的过程对我来说是一个从利己到利人的思维转变过程,从最开始通过博客记录工作点滴,到梳理知识体系成书,原本利己的事情慢慢变得利人了,而这背后的两个核心动力就是坚持和分享,对此我有以下几个建议给读者朋友:
第一,要有一个清晰的规划;凡事预则立,不预则废,如果还没有,那就制定一个。制定计划是给自己的一个心理暗示,给自己一个阶段性目标,然后把它做分解,拆分成为自己能够实现的一些任务。
第二,要建立技术连接的思维;我们很多同学就是专注在了技术线,习惯按照思维惯性处理问题,就好比拿着锤子看钉子,导致考虑问题不够全面和深入,需要跳出已有的技术思维桎梏。
第三,充分利用碎片时间;时间对我们是很公平的,我们有很多碎片化的时间,如果充分利用起来,摆脱心头的一些诱惑,可以充分利用起来做很多事情。
第四,多参加社区、社群的活动和技术交流问答;多参加一些社区、社群的交流,可以让自己少走很多弯路,而在这个过程中你收获的不仅仅是技术,还可能是友情。
Django企业开发实战:高效Python Web框架指南
胡阳,腾讯云最具价值专家(TVP),网名the5fire,前搜狐资深开发工程师,现任知乎资深开发工程师,负责部分业务的后端开发和团队管理。具有10年编程经验和写博客经验,喜欢通过代码来构建一些有价值的东西,也爱好记录和分享自己的经验。2011年从Java转到Python后,便不可自拔,主要熟悉的Web框架是Django和Tornado。赞叹于Python的开发效率,欣赏Django完备的功能点对实际项目开发中程序员生产力的提升。
本书填补了国内Django实战书的空白,书中既有细节也有架构。它基于零开发一个博客系统的操作案例,介绍了Django在日常工作中的应用,具体内容分为以下四部分:
(1)编码之前的准备工作
想知道运用Django完成一个系统的开发需要准备什么吗?有哪些步骤是必须要做的?本书的第一部分将为你介绍编码之前的准备工作,包括需求分析、Web开发基础以及选型时Demo的练习,让你的开发不再忙乱。
(2)正式实现需求
一切准备就绪后一个完整的系统开发该如何完成呢?本书的核心部分将从环境配置、编码规范以及合理的项目结构划分这三个方面来详细介绍Django的各部分(Model、Form、admin、View)及其使用,直至完成整个博客系统,条理清晰,干货满满。
(3)Django第三方插件的使用
完成整个系统开发后如何增强我们的系统呢?有哪些途径?本书将从Django第三方插件以及django-rest-framework的使用两方面来为你解答,让你轻松完成系统升级增强。
(4)上线前的准备及线上问题排查
作为正式工作中必不可少的部分,上线前的准备及问题排查该从何下手呢?本书在最后一部分通过对调试代码、优化系统、压力测试以及自动化等内容的深入介绍,让你的系统上线不再漏洞百出。
作为一本充满实战技巧的实战宝典,本书非常适合希望快速上手Django的同学参考学习,当你认认真真读完这本书,敲好书上给出的代码,虽不敢说你能成为一个优秀的开发者,但是肯定会给自己打下一个非常坚实的基础。因此,本书也广受读者们的好评。
写这本书的目的是为了帮助想要学习Django的同学,能够从实用的角度逐步渐进的了解Django,并且认识到Django在实际工作中的使用及开发流程。
在阅读本书中很重要的一点是:一定要把代码敲一遍,把系统运行起来,最终亲手部署系统到自己的服务器上。本书出版后很多读者都跟我交流过,无论是新手,还是身边负责其他岗位的同事,这本书读起来很快,但要完全自己实现能自动化部署的系统,中间有很多细节需要自己解决,而这些问题是在你单纯看书时并不知道的,这就是实践跟理论的差别。
希望读者都能够搭建起属于自己的技术“实验田”。
专属福利
/ 留言集赞赢签名图书 /
评论区留言你想要的那本书,截至8月11日12:00,每本书对应的集赞排名前三的同学获得作者亲笔签名图书一份。
/ 限时购书优惠 /
《MySQL DBA工作笔记:数据库管理、架构优化与运维开发》:即日起至8月11日,上「京东自营」购买,即可享受半价优惠。
《Django企业开发实战:高效Python Web框架指南》:8月6日-8月8日 淘宝「布克图书专营店」、8月24日-8月31日「京东自营」、8月24日-9月6日「当当」,购买即可享受半价优惠。
/ 购买图书限时送腾讯定制公仔 /
8月7日-8月31日期间购买两本书中任意一本,到货后拍图发给云小助(微信号:yunjiadahui),我们送腾讯云公仔一只(赠送前66名反馈读者,先到先得哦)
文章推荐