
作者:爱可生开源社区著
页数:12,396页
出版社:中国市场出版社
出版日期:2024
ISBN:9787509225165
电子书格式:pdf/epub/txt
内容简介
本书内容为上海爱可生信息技术股份有限公司发起的社区日常发表内容精选。社区近几年对于MySQL 8.0新特性的各类新功能一直保持产出,包括窗口函数、新密码策略、直方图、SQL语法优化等,并对到目前为止MySQL 8.0主要新特性做了阶段性总结。爱可生开源社区虽然以分享MySQL技术为主,也经常分享一些流行的开源数据库内容,如Redis、MongoDB、ClickHouse等。这些数据库在全世界范围都有非常广泛的应用且有非常庞大的用户群体和复杂的使用场景。本书内容涵盖了MySQL新特性、故障处理、技术原理解析、开源数据库产品等主流的数据库技术。
作者简介
爱可生开源社区,一个有深度的数据库开源社区。社区成立于2017年,由上海爱可生信息技术股份有限公司发起。以开源高质量的运维工具、日常分享技术千货内容、数据库技术布道为己任。目前开源的产品有:SQL质量管理平台SQLE、分布式中间件DBLE和数据传输组件DTLE等。在这里,你将收获:高质量的技术内容、企业级数据库工具及服务、丰富的社区活动。
相关资料
爱可生在MySQL领域积累了丰富的运维经验,不仅在技术上精益求精,而且愿意分享大量的实战经验。“大智小技”系列已经迎来了第5期,本期有许多亮点,包括MySQL8.0的全新特性,还有大量对运维人员非常有价值的故障分析和实战技术分享。更有趣的是,还为读者带来了大量的OceanBase干货内容。
我相信更多的读者能从中获益。衷心祝愿爱可生社区和OceanBase社区越办越红火。
——封仲淹 OceanBase开源负责人
一晃5年过去了,“大智小技”系列图书沉淀了大量的技术知识与故障案例。同时对技术的坚持与创新始终未变,OceanBase篇章的增加更是体现了其在技术广度与深度探索的决心。心所向,皆可往,愿始终保持初心,勇往直前,不负时光。
——胡捷 华夏银行
爱可生出版的“大智小技”系列图书与时俱进,不断结合当下主流集中式、分布式数据库,清晰阐述了数据库行业和技术情况。同时结合案例分析,深入浅出地讲解MySQL原理,是一本很有价值的工具书。
——张珍源 中移智家数据库负责人
《大智小技V:数据库生产实战漫笔》保持了过往内容翔实的风格。本书一如既往地在章节安排上紧扣数据库技术前沿,在案例上力求将问题成因一路分析至源码层面。
本书有如下特点:书中的实验及理论验证环节逻辑清晰,不但有翔实的数据支持,还做到了多版本验证;故障解析章节非常实用,MySQL故障分析部分对于DBA规避和排查MySQL相关问题很有价值;OceanBase部分章节是新增内容,对于信创数据库国产化用户极具价值,目前这部分实战内容在市面上是很稀缺的。
《大智小技V:数据库生产实战漫笔》内容涉猎广泛,并具有一定深度。各个板块独立成篇,非常合适“技术党们”碎片化阅读。技术之路悠远绵长,相信此书一定能成为数据库爱好者前行路上的基石。
——林春 中国太保数智研究院首席数据库专家
作为一个入行10多年的老DBA,我对于数据库技术的重要性深有体会,爱可生作为一家卓越的数据库服务厂商,致力于提供高质量的数据库解决方案,并拥有技术过硬的团队,一直是我们公司的宝贵合作伙伴。
《大智小技V:数据库生产实战漫笔》是“大智小技”系列的第五期,内容的专业性令人赞叹,涵盖了当下数据库领域的热门话题和趋势。从MySQL 8.0的新特性到故障分析,从OceanBase实践到开源数据库Redis和MongoDB的原理解析,每一篇文章都充满深度。这些文章不仅记录了行业的新近发展,更展示了爱可生作为数据库专业厂商的深厚技术底蕴和卓越能力,对于我们这些对数据库技术有着浓厚兴趣的读者来说,是一本不可多得的参考资料。
我非常荣幸能够为这本书作序。爱可生一直以来都秉持着对数据库技术的执着追求,并为数据库社区作出了杰出的贡献。希望爱可生继续发展壮大,为数据库领域带来更多创新和突破,不断推动整个行业的进步。
——李梦嘉 科大讯飞数据库团队负责人
我们刚刚喜迎MySQL划时代的8.2版本,也迎来了“大智小技”首次推出纸质出版物。
近几年,数据库业界风云变幻,风起云涌,层出不穷的新概念、新产品,还有AI以及国产数据库,你方唱罢我登场,好不热闹。但归根结底,还是得要能静心做好产品才行,靠概念炒作只能昙花一现。得是“耐烦”之人,才能做出好产品、做好业务。我想爱可生就有这样的一份“气质”。
从第一本开始,我就为该系列写推荐序。不管是爱可生的产品,还是“大智小技”,我都可以不夸张地说:爱可生出品,必属精品。
所以,我想隆重地推荐本书给大家。
——叶金荣 3306π社区联合创始人 Oracle MySQL ACE Director
MySQL跑步进入了8.X时代,我们也迎来了“大智小技”的第五期。整体读下来,《大智小技V:数据库生产实战漫笔》是一本深度解析MySQL8.X的佳作,更是数据库领域专业人士的宝贵财富。作为系列丛书的第5期,它延续了前几期的专业深度和实用性,同时引入了更多前沿内容和深入分析。
从MySQL8.0窗口函数的精细探讨到多因素身份认证的深入剖析,本书不仅详尽介绍了MySQL全新版本的特性,还提供了实用的技巧和策略,以帮助读者应对日常工作中的各种挑战。对于追求技术深度的专业人士而言,本书的内容既全面又深入,涵盖了从基本概念到高级应用的各个层面。
在技术分享部分,多位作者详细讨论了从灾难恢复方案到SQL优化的多种主题,为读者提供了宝贵的实战知识。而故障分析章节则从实际案例出发,深入探讨了常见的数据库问题及其解决方案,无疑将为数据库管理员和开发人员提供极大的帮助。
此外,本书不仅限于MySQL,还扩展到了OceanBase和其他开源数据库及工具。这不仅显示了作者对数据库领域的深厚见解,也帮助读者探索数据库更广阔的天地。
《大智小技V:数据库生产实战漫笔》无论是作为日常参考,还是技术深造的工具,本书都将是您宝贵的伙伴。
——吴炳锡 Databend联合创始人 3306π社区联合创始人
2003—2023年,爱可生已经20岁了。对于一个以数据库产品和服务为依托的企业,这样的发展速度在国内凤毛麟角,眼见爱可生跟随国内数据库行业的变化而变化,拥抱国产数据库进行多源化发展,秉持为客户服务的初心,开源一批让大家用着放心安心的数据库周边产品,如DBLE、DTLE、SQLE,相信爱可生在国内数据库行业的变革中会持续给我们带来更多的产品和服务。
——刘华阳 AustinDatabases公众号作者
收到爱可生开源社区“大智小技”系列升级为出版物的消息,我感到非常高兴。这本书不仅仅是一本实战手册,更是社区对数据库技术热情与专注的深刻体现。作为一个长期致力于MySQL等开源数据库技术分享的爱好者,我深切理解在这个领域里,学习与分享的巨大价值。爱可生开源社区作为MySQL和OceanBase等数据库技术的领军者,一直积极推广开源技术,对于整个社区的贡献不可小觑。
《大智小技V:数据库生产实战漫笔》深入剖析了MySQL8.0的诸多新特性,如窗口函数、通用表达式和多因素身份认证,为读者提供了实用而深入的知识。本期还包括了OceanBase的应用和开发,展示了国产数据库在现今技术格局中的重要性和未来发展潜力。
爱可生在开源社区的努力不仅体现在技术文章的分享上,还开发了如DBLE、DTLE和SQLE等一系列优秀的开源软件产品,进一步传播技术知识。这些工具在国内开源界得到了广泛认可,展示了爱可生的发展潜力。随着国家对数据库自主创新的重视,爱可生在这方面发挥着至关重要的作用。
“大智小技”系列集结了爱可生开源社区一线专家的丰富实战经验,不论是数据库新手还是经验丰富的专家,都能从中获得宝贵的知识和灵感。作为一个多年与爱可生开源社区合作并见证其成长的人,我对这本书寄予厚望。它不仅是提升知识和技能的工具,更是开源精神和技术分享的象征。我坚信,《大智小技V:数据库生产实战漫笔》将成为每位数据库爱好者和专业人士书架上的重要组成部分。
——陈俊聪(芬达) 芬达的数据库学习笔记公众号作者
社区坚持每年出版一本读物,相信很多读者都和我一样每年都在期待中等待。很高兴,《大智小技V:数据库生产实战漫笔》如约而至,全书理论和实战结合,不仅包含了大量MySQL新特性和案例分享,同时还包含了OceanBase和Redis章节,相信读者在仔细阅读后,从理论到实战都会有全方位的提高。
——高鹏(八怪) 《MySQL主从原理》图书作者
数据库领域的知识分享是十分有价值的,二十多年前我们学习Oracle数据库的时候,就深感运维知识匮乏的不便。后来ITPUB等技术论坛的出现才让DBA的知识共享有了一个窗口,不过这种共享是碎片化的,存在很多不足。爱可生耕耘当前非常流行的开源数据库MySQL已经多年了,“大智小技”系列也已经出了数期。以系统化的架构向MySQL用户布道一些细小处的技巧,这其实是一种大智慧。
2023年的“大智小技”又要与大家见面了,令人感到高兴的是,我们在新一期的“大智小技”中不仅可以看到MySQL的知识,还可以看到OceanBase、Redis、MongoDB等开源数据库的知识,更多的DBA可以从中找到自己所需要的营养。
——徐戟(白鳝) 资深Oracle数据库优化专家
本年度的“大智小技”依然干货满满、诚意满满。既有MySQL8.0的深入解读,又有涵盖日常运维经验的提炼和实验分析,还有OceanBase和开源技术篇的技术内容,值得推荐。
——杨建荣dbaplus社群发起人 腾讯云TVP 《Oracle/MySQL工作笔记》图书作者
做业务系统研发的时候,MySQL是我熟悉的陌生人。经常见面微笑着打招呼,但它也会隔三差五地闹个小脾气,把业务系统搞崩溃。老板不管我对MySQL了解多少,就要我弄清楚它又怎么了,这让我比业务系统更崩溃。
机缘巧合,现在我天天和MySQL厮混在一起,对它了解了很多。但它是六月的天,说变(崩)就变(崩),依然会出乎意料地让我“抓狂”。
如果你也和我一样为MySQL“抓狂”,那就多看看“大智小技”系列图书吧,这里有很多MySQL的老熟人,他们会把各自的经历分享给你,帮助你和MySQL相处得更加“顺滑”。
——操盛春 一树一溪公众号作者
凝聚经典数据库技术的“大智小技”已经陪伴我们走过5年时间,同时也迎来第五期,坚持分享技术文章实属不易,而输出各种技术饕殄盛宴更是难得。
本期除了记录更多的MySQL8.0新特性,同时也跟进了分布式数据库:记录OceanBase的技术原理和分析案例。同时满足读者对集中式和分布式数据库技术的需求。
——杨奇龙 yangyidba公众号作者
不知不觉间,“大智小技”已经出到了第五期,爱可生社区的这本书从一个个技术细节出发,介绍了MySQL在使用与日常运维过程中的很多关键知识点,对这些知识点的讲解既有实际操作指导又有底层原理分析,书中很多章节的内容都直击日常工作痛点,对广大MySQLDBA十分受用,相信阅读本书你一定能从中收获满满。
——徐图 汉口银行DBA专家
在与爱可生的长期合作中,我深感其专业与技术的卓越以及对行业的深入理解。爱可生以其专业的服务持续助力我们的业务发展,提供高效且安全的数据库服务。“大智小技”系列图书,将带领读者深入理解MySQL以及开源数据库的相关知识,我非常荣幸为这本书写推荐序。
在我阅读这本书的过程中,深深地感受到了作者的专业性和对数据库技术的热情。书中详细介绍了MySQL的特性和使用技巧、开源数据库的灵活性和自由度。这些内容不仅涵盖了数据库技术的新发展趋势,也提供了在实际应用中所需要的知识和技能。
回想起我们在使用爱可生DBaaS平台过程中的种种经历,我深感其高效、安全且灵活。这种服务模式的出现,确实为我们的业务带来了巨大的便利。而现在,“大智小技”第五期为我们提供了更为深入地理解和学习这些先进技术的机会。
对比往期技术文章,我深感现在的数据库技术发展更为迅速,开源数据库的崛起,为我们提供了更多的选择和可能性。而这本书,无疑是帮助我们理解和掌握这些技术的绝佳工具。
我想说,《大智小技V:数据库生产实战漫笔》是一本值得每一个关注数据库技术发展的人阅读的书。我相信,通过阅读这本书,你将获得对数据库技术的全新认识和理解。我也祝愿爱可生在未来的发展中,能够继续为我们的业务提供更为出色的技术支持和服务。
——谢聪 上汽大众汽车首席数据库技术专家
“大智小技”从第一期开始跟随数据库技术发展不断升级迭代,已经更新到第五期,作为一名忠实读者,特别推荐本书。《大智小技V:数据库生产实战漫笔》不但保持了之前一贯从案例解构的写作风格,通过真实案例深入浅出地分析故障现场,解析实现原理,从实践出发解决问题。此书还特别加入了分布式数据库OceanBase运维与实战的相关内容,也能运用到实际工作中,使得运维工作游刃有余。相信无论是DBA人员还是研发都会从这里获得新的收获。我会一直关注社区,希望社区有更多更丰富的知识分享,祝爱可生开源社区越办越好!
——毛震鹏 翼支付技术部运维负责人
在这个数据至关重要的时代,我作为一名架构师和开源数据库的热情支持
者,非常荣幸推荐这本涉及MySQL、OceanBase及开源数据库使用技巧的图书。本书不仅深入剖析了数据库技术的核心要素,还提供了实用的操作指南,帮助读者在实际工作中有效运用这些强大的工具。无论您是初学者还是资深开发者,这本书都将成为您技术旅程中的宝贵伴侣。让我们一起拥抱开源,探索数据的无限可能。
——王健 中国电信全渠道运营中心技术总监
我和我的团队成员都是“大智小技”的忠实粉丝,有幸今年能在第一时间读到“大智小技”第五期,非常感谢爱可生开源社区。本书的五个篇章内容一如既往的干货满满,特别是故障分析篇章,每个案例都通过抽丝剥茧的方式展现,确保能让读者更好地阅读和理解其中的技术原理。另外,本书也紧跟信创“潮流”,加入了近期关注度比较高的国产数据库OceanBase篇章。
无论你是MySQL的新手,还是想进一步提高自己的专家,都能在这些图书中找到你需要的答案,也希望此系列图书能一直延续下去并越做越好。
——黄冬青 招商金科数据库负责人
《大智小技V:数据库生产实战漫笔》为读者提供全面、系统、实用的数据库学习指南。本书涵盖了开源数据库及时下非常火热的国产分布式数据库OceanBase,通过大量的实例和案例,帮助读者理解如何解决数据库中常见的问题和挑战。
我们非常希望将本书推荐给所有对数据库感兴趣的读者,本书不仅是一本技术图书,更是一本数据库技术的百科全书。你想通过实例和案例,解决数据库中的问题和挑战吗?如果你的答案是肯定的,那么你一定不能错过这本书。
——咪咕音乐运维专家团队
五年时光如白驹过隙,“大智小技”又再续新篇,作为一名多年相伴的老友,在此表示祝贺!
在此期间,我们欣喜地看到MySQL技术路线在不断演进,新功能、新特性不断引入,应用场景不断拓展,向着更丰富功能、更强性能推进。爱可生公司作为国内MySQL技术的布道者,不忘初心,持续无私分享,传播MySQL技术,并提供整套MySQL开源解决方案,实属难得。“大智小技V:数据库生产实战漫笔”内容翔实,方法实用,是每一个DBA案头的工具书,能迅速提升从业者的技术水平,提高工作效率,值得推荐。
信创的大潮下,国产数据库迅速崛起,“大智小技V:数据库生产实战漫笔”单独将OceanBase作为一章,爱可生也发布了基于OceanBase开源内核的产品,从中我们看到了爱可生公司紧贴市场需求,与时俱进的努力!期待爱可生公司在信创数据库市场持续发力,提供更好的金融数据库产品及周边,共铸国产数据库辉煌!
——张鹏 东华软件金融大数据DBA专家
本书特色
★ MySQL 8.0新特性/故障分析/技术分享;
★ OceanBase的应用和开发实践案例;
★ 以系统化的架构向MySQL用户布道细小处的技巧。
目录
1 MySQL 8.0窗口函数框架用法
2 MySQL 8.0四个窗口函数的用法
3 MySQL 8.0通用表达式 WITH 的深入用法
4 MySQL 8.0多因素身份认证
5 MySQL 8.0对GTID的限制解除
6 MySQL 8.0的交集和差集介绍
7 MySQL 8.0对LIMIT的优化
8 MySQL 8.0新密码策略(一)
9 MySQL 8.0新密码策略(二)
10 MySQL 8.0新密码策略(三)
11 MySQL 8.0新密码策略(四)
12 MySQL 8.0在线调整REDO
13 MySQL 8.0REDO归档目录权限问题
14 MySQL 8.0.31导入直方图存量数据
15 针对用户定制不同格式执行计划
16 可能是目前最全的MySQL 8.0新特性解读
02 MySQL篇——技术分享
1 基于MySQL多通道主主复制的机房容灾方案
2 MySQL Shell运行SQL的两种内置方法概述
3 SQL优化:ICP的缺陷
4 MySQL级联复制下进行大表的字段扩容
5 一招解决MySQL中DDL被阻塞的问题
6 ibdata1文件“减肥”记/ 117
7 如何校验MySQL及Oracle时间字段合规性
8 mysqldump搭建复制报错,竟然是因为这个!
9 MySQL 5.7与MariaDB10.1审计插件兼容性验证
10 MySQL大表添加唯一索引的总结
11 MySQL覆盖索引优化案例一则
03 MySQL篇——故障分析
1 DROP大表造成数据库假死
2 MySQL主从延时值反复跳动
3 库表名大小写不规范,运维“两行泪”
4 MySQL convert函数导致的字符集报错处理
5 我都只读了,你还能写入?
6 MySQL升级到 8.0 版本变慢问题分析
7 MySQL管理端口登录异常排查及正确使用技巧
8 MySQL:我的从库竟是我自己
9 当USAGE碰到GRANT OPTION
10 从Insert并发死锁分析Insert加锁源码逻辑
11 数据库服务器内存不足一例分析
12 MySQL备份文件静默损坏一例分析
13 一条本该记录到慢日志的SQL是如何被漏掉的
14 innodb_thread_concurrency导致数据库异常的问题分析
04 OceanBase篇
1 OceanBase数据处理之控制文件
2 OceanBase资源及租户管理
3 OceanBase租户延迟删除
4 LSM-Tree和OceanBase分层转储
5 OceanBase里的BUFFER表
6 tenant删除租户的流程设计
7 OceanBase使用全局索引的必要性
8 OceanBase手滑误删了数据文件怎么办
9 OceanBase慢查询排查思路
10 从MySQL到OBOracle:如何处理自增列
11 OceanBase安全审计之身份鉴别
12 OceanBase安全审计之用户管理与访问控制
13 OceanBase特殊的INT与时间类型隐式转换问题
14 OceanBase一则函数报错问题分享
15 5270报错引发的几个思考
16 OceanBase频繁更新数据后读性能下降的排查
05 开源数据库及工具篇
1 Redis集群架构解析
2 Redis之分布式锁
3 Redis AOF重写源码分析
4 Redis主从复制风暴
5 Redis Cluster从库无法自动恢复同步案例一则
6 MongoDB索引操作导致服务崩溃
7 PBM备份恢复
8 DBA抓包神器tshark测评















