暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

雍正荐书 | 一本书彻底吃透 MySQL 8.0

379



关于雍正荐书


爱可生开源社区定期以抽奖或者其他活动方式送出精心挑选的图书,以此来回馈一直支持我们的小伙伴们。
介绍本月的好书之前,感谢 机械工业出版社 的大力支持。
机工 IT 是专业的科普和 IT 图书品牌,发布最新纸书、电子书资讯,分享深度技术文章,与作译者互动交流。


0 1

面向广大DBA的实用手册



MySQL 是当前最受欢迎的关系数据库之一,应用十分广泛。MySQL 的每个版本都有着自己的生命周期,目前最新版本为8.0。2022年,MySQL 5.6 Extended 的支持到期,经历了升级至5.7 版本的艰苦历程;2023年10月,MySQL 5.7版本生命周期已尽,同时MySQL 8.0 版本周期又延长至2026年。在MySQL 5.7 版本上新增诸多特性的MySQL 8.0 日益成为MySQL 的主要版本。
为了让广大同行更好地了解和运维MySQL 这个重要的数据库,为MySQL 开源社区的建设尽一份绵薄之力,崔虎龙和胡自贵老师决定把自己多年积累的、针对MySQL 数据库的开发运维工作经验毫无保留地通过《MySQL 8.0 实用手册: 性能优化、架构设计、运维管理、应用开发与云数据库建设》展现给大家。
《MySQL 8.0 实用手册: 性能优化、架构设计、运维管理、应用开发与云数据库建设》目前已经出版上市,盖国强、杨廷琨、李轶楠、安新亚鼎力推荐,并为这本书倾情作序。


本书可以作为MySQL 8.0初学者的快速入门手册,因为它对新手很友好,虽然本书的重点放在了新特性的讲解上,但对MySQL 数据库基本的体系架构、安装部署、日常管理等内容的介绍很全面。除了基本的功能、特性介绍以外,作者根据自己多年一线工作经验,在书中介绍了大量的实战案例:通过真实案例来讲解如何对MySQL 数据库问题进行深入分析;介绍了MySQL 数据库的最佳实践部署;针对8.0 版本的数据库架构设计,以及针对不同的数据库架构对应的开发规范;MySQL 在安全性方面的功能和考虑;MySQL 在云环境中的设计和实践。这些内容对于想要深入学习MySQL,快速提升自己数据库水平的技术人员非常有帮助。

本文将节选书中的亮点内容——MySQL云数据库设计案例展示给大家。

0 2

MySQL云数据库设计方案




DBaaS是将数据库以云服务的方式提供,是以自助服务和便捷管理为导向的,可以对环境中的资源进行调配,以支持新老业务应用程序和操作型系统。
表1所示为业界存在的公有云RDS和私有云DBaaS两种形式的主要区别。

公有云RDS

私有云DBaaS

分享方式

跨区域、跨企业共享

本地数据中心,跨部门共享

网络

公网传输

数据中心内网

部署

容器、微服务

虚拟机、物理机、公有云、私有云

表1 公有云RDS和私有云DBaaS两种形式
说明:RDS是关系型数据库服务(Relational Database Service)的简称,是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。它具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使用户能专注于应用开发和业务发展。
云厂商的MySQL云数据库设计,主要分成以下主要的两种类别。
一、公有云RDS:公有云厂商的云数据库设计
以华为云、阿里云、腾讯云、AWS、天翼云、移动云等公有云厂商和传统的IaaS云厂商为代表的云厂商有领先的云平台的优势,从原来提供IaaS层云服务器(ECS)能力,演进发展为提供PaaS层能力,而RDS是其中关键的一环。
在国外公有云为主流用云策略的背景下,根据不同的应用场景选择专用的数据库引擎,通过云化进行资源统一管理成为新兴的数据库使用方式。AWS拥有超过十年的云数据库服务经验,基于其丰富的产品和配套工具,能够为客户提供从数据库迁移起全生命周期的云数据库管理服务(见图1)。同时,亚马逊云数据库服务具有全托管的特性,基于Serverless和AI实现自部署、自伸缩、自修复、自优化,减轻了客户数据库管理的压力,最小化客户的运营负担。 
图1 AWS公有云数据库管理服务
以Amazon RDS为例,它兼容Aurora、MySQL等6种关系型数据库引擎,让用户能够在云中轻松设置、操作和扩展关系数据库。图2所示,RDS可以自动执行耗时的管理任务(如硬件预置、数据库设置、修补和备份),Amazon RDS可以自动执行耗时的管理任务(如硬件预置、数据库设置、修补和备份),持续提供高可用的数据库环境,从而让用户专注于应用程序,具备轻松管理、快速高效、高度扩展、持久稳定等优势。
图2 Amazon RDS管理控制台
对于公有云MySQL RDS,通过底层高可用架构,结合本身ECS强大的高可用的能力,可以实现单中心或多中心的高可用架构。图3所示为是一个典型的多中心的MySQL RDS高可用架构。
图3 公有云MySQL RDS高可用架构
二、私有云DBaaS:专业数据库服务厂商云数据库设计
以云和恩墨、爱可生为代表的专业数据库服务厂商结合多年积累的数据库服务的经验和对客户需求的洞察,提出了以“数据库云管平台的本质是数据库管理经验的代码化 ”的理念来构建MySQL云数据库。云数据库以标准化、自动化、智能化的方式为企业提供MySQL数据库安装部署、监控巡检、性能容量管理、提高可用性、安全管控等全生命周期数据库管理服务,为企业打造面向未来、统一规范、安全稳定、弹性高效、能力增强的数据库基础环境。

0 4

图书介绍





▊《MySQL 8.0 实用手册》

崔虎龙 胡自贵

  • 本书是一本面向广大DBA(数据库管理员)的MySQL数据库实用手册,分为10章,分别介绍了MySQL的基础知识和安装部署,体系架构特性,功能架构特性,升级与迁移,性能优化,运维管理,故障分析,安全管理,架构设计与应用开发,以及云数据库建设等内容,让读者对MySQL  8.0 数据库管理和运维更加得心应手。

  • 本书的目标读者包括:数据库架构师、运维管理人员、开发人员,以及对相关技术感兴趣的人。非专业技术人员也可以从本书中了解MySQL 8.0 的技术特性,加深对数据库行业的了解。




小编口水都说干了

又到了送书环节

抽出2本送给小伙伴



活动时间

  • 即日起至 2025 年 9 月 6 日 16:30

活动规则



      • 口令线索
        1. 一款爱可生开源社区的开源项目
        2. 可以揭示大模型在 SQL 领域的真实水平!
        3. 五个英文字母组成,注意需要大写哦~

      • 关注爱可生开源社区公众号 的用户均可参加;
      • 用户可扫描下方活动程序码,参与抽奖;

      • 邀请好友完成助力任务,可增加中奖概率。



      获奖说明


      • 2025 年 9 月 6 日 16:30 系统自动开奖。

      • 开奖后的 3 天内,获奖用户请填写中奖信息和邮寄信息,超时视为放弃。


        本活动最终解释权归爱可生开源社区所有

           


      没有中奖的小伙伴!限时折扣~



      ✨ Github:https://github.com/actiontech/sqle

      📚 文档:https://actiontech.github.io/sqle-docs/

      💻 官网:https://opensource.actionsky.com/sqle/

      👥 微信群:请添加小助手加入 ActionOpenSource

      🔗 商业支持:https://www.actionsky.com/sqle



      文章转载自爱可生开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论