Submit Search
为什么学习MySQL-20220530.pdf
0 likes
15 views
AI-enhanced description
Jinrong Ye
文档介绍了MySQL的基本知识、前景以及学习路径。MySQL是一款开源数据库,具有高效、跨平台及良好的社区支持。学习MySQL需要掌握架构、安全管理、查询优化等知识,并建议通过实践加深理解。
Technology
Read more
1 of 32
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
More Related Content
PDF
我们的MySQL
Jinrong Ye
DOC
1.基础篇 修改by徐定翔2 去掉批注
gavin shaw
PPT
第一讲 My sql初步
hjl888666
PDF
MySQL快速入门与提高
mysqlpub
PDF
My sql procedure
colderboy17
PDF
MySQL数据库设计、优化
Jinrong Ye
PPT
Mysql 培训-优化篇
sunmonth
PPT
MySQL進階介紹
Stanley Huang
我们的MySQL
Jinrong Ye
1.基础篇 修改by徐定翔2 去掉批注
gavin shaw
第一讲 My sql初步
hjl888666
MySQL快速入门与提高
mysqlpub
My sql procedure
colderboy17
MySQL数据库设计、优化
Jinrong Ye
Mysql 培训-优化篇
sunmonth
MySQL進階介紹
Stanley Huang
Similar to 为什么学习MySQL-20220530.pdf
(20)
PDF
1.mysql历史,体系结构与安装
雷 彻
PDF
深入浅出My sql数据库开发、优化与管理维护 (1)
colderboy17
PDF
深入浅出My sql数据库开发、优化与管理维护
colderboy17
PPTX
資料庫大小事
Jason Kuan
PPT
mysql总结
haiwang
PPT
Mysqlexplain 执行计划解读
colderboy17
PPT
Mysqlexplain 100712043803-phpapp01
yubao fu
PPT
MySQL Explain
Sky Jian
PPT
MySQL Explain输出详解
mysqlops
PPT
Mysql explain
hongguixing
PPT
Mysqlexplain 100712043803-phpapp01
yubao fu
PPT
Mysqlexplain 100712043803-phpapp01
yubao fu
PPTX
1到100000000 - 分布式大型网站的架构设计
RolfZhang
PDF
My sql数据库开发的三十六条军规
isnull
PDF
MySQL数据库开发的三十六条军规
mysqlops
PDF
Mysql数据库开发的三十六条军规 石展_完整
Yousri Yan
PDF
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
PPT
Mysql introduction-and-performance-optimization
isnull
PDF
Mysql开发与优化
isnull
PDF
Introduction to MySQL and phpMyAdmin
Drake Huang
1.mysql历史,体系结构与安装
雷 彻
深入浅出My sql数据库开发、优化与管理维护 (1)
colderboy17
深入浅出My sql数据库开发、优化与管理维护
colderboy17
資料庫大小事
Jason Kuan
mysql总结
haiwang
Mysqlexplain 执行计划解读
colderboy17
Mysqlexplain 100712043803-phpapp01
yubao fu
MySQL Explain
Sky Jian
MySQL Explain输出详解
mysqlops
Mysql explain
hongguixing
Mysqlexplain 100712043803-phpapp01
yubao fu
Mysqlexplain 100712043803-phpapp01
yubao fu
1到100000000 - 分布式大型网站的架构设计
RolfZhang
My sql数据库开发的三十六条军规
isnull
MySQL数据库开发的三十六条军规
mysqlops
Mysql数据库开发的三十六条军规 石展_完整
Yousri Yan
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
Mysql introduction-and-performance-optimization
isnull
Mysql开发与优化
isnull
Introduction to MySQL and phpMyAdmin
Drake Huang
More from Jinrong Ye
(18)
PPTX
如何针对业务做DB优化
Jinrong Ye
PDF
程序猿都该知道的MySQL秘籍
Jinrong Ye
PDF
MySQL运维那些事
Jinrong Ye
PDF
高效Linux SA
Jinrong Ye
PDF
MySQL设计、优化、运维
Jinrong Ye
PPTX
MySQL压力测试经验
Jinrong Ye
PPTX
Cgroup lxc在17173 iaas应用池中应用
Jinrong Ye
DOCX
Tpcc mysql使用手册 - 20120329
Jinrong Ye
DOC
MySQL 6.0 下的cluster + replicate - 20080220
Jinrong Ye
DOCX
InnoDB引擎数据表压缩特性测试 - 20120329
Jinrong Ye
DOC
ibbackup vs mysqldump对比测试 - 20080718
Jinrong Ye
DOCX
Xtrabackup工具使用简介 - 20110427
Jinrong Ye
DOCX
Handler socket测试报告 - 20110422
Jinrong Ye
TXT
mysql cluster测试记录 - 20120905
Jinrong Ye
TXT
dell服务器raid冷迁移方法
Jinrong Ye
DOCX
Hp dl380 g7测试结果报告 - 20100823
Jinrong Ye
PDF
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
Jinrong Ye
PDF
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
如何针对业务做DB优化
Jinrong Ye
程序猿都该知道的MySQL秘籍
Jinrong Ye
MySQL运维那些事
Jinrong Ye
高效Linux SA
Jinrong Ye
MySQL设计、优化、运维
Jinrong Ye
MySQL压力测试经验
Jinrong Ye
Cgroup lxc在17173 iaas应用池中应用
Jinrong Ye
Tpcc mysql使用手册 - 20120329
Jinrong Ye
MySQL 6.0 下的cluster + replicate - 20080220
Jinrong Ye
InnoDB引擎数据表压缩特性测试 - 20120329
Jinrong Ye
ibbackup vs mysqldump对比测试 - 20080718
Jinrong Ye
Xtrabackup工具使用简介 - 20110427
Jinrong Ye
Handler socket测试报告 - 20110422
Jinrong Ye
mysql cluster测试记录 - 20120905
Jinrong Ye
dell服务器raid冷迁移方法
Jinrong Ye
Hp dl380 g7测试结果报告 - 20100823
Jinrong Ye
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
Jinrong Ye
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
为什么学习MySQL-20220530.pdf
1.
叶⾦荣 为什么学习MySQL 拥抱更好的未来
2.
关于我 • 叶⾦荣 • 万⾥数据库开源⽣态负责⼈ •
Oracle MySQL ACE Director • 腾讯云TVP
3.
分享主题 1. 是什么MySQL 2. 学习MySQL的前景如何 3.
如何学习MySQL
4.
p a rt 1 什么是MySQL
5.
什么是MySQL • 正确发⾳ MySQL
(/ˌmaɪˌɛsˌkjuːˈɛl/ "My S-Q-L") • MySQL是最热门的开源数据库 • 创始⼈Michael Widenius(昵称Monty) • MySQL AB公司创⽴,1995年始于瑞典,第⼀个版本发布于1995.5.23 • 2008年被sun收购,2010年sun被Oracle收购 • 官⽹ www.mysql.com
7.
MySQL优势 • 开源 - 基于GPLv2协议 -
源码公开,所有⼈都可访问,有利于更快发现问题,更多⼈帮忙修复问题 - https://github.com/mysql/mysql-server • 免费 - 社区版完全免费,企业版要订阅 • ⾼效 - 总体⽽⾔性能很好,适⽤于绝⼤多数业务场景
8.
MySQL优势 • ⾼效 - 总体⽽⾔性能很好,适⽤于绝⼤多数业务场景 •
跨平台 - 常见操作系统都可以使⽤ • 社群庞⼤ - ⽅便招⼈及问题讨论、交流
9.
MySQL技术特点 • C、C++开发,运⾏速度快 • ⽀持标准化SQL语⾔,上⼿简单 •
采⽤三层结构体系,底层⽀持拔插式引擎设计,⾮常灵活 • 多线程设计,更好利⽤多核CPU资源 • 特有的主从复制技术更⽅便实现架构快速扩展 • 丰富的API及接⼜⽀持
10.
p a rt 2 MySQL前景
11.
MySQL前景 • 互联⽹业务 • web⽹站、电商、游戏、社交、⽀付、搜索引擎等等 •
传统⾏业 • 银⾏、物流、电信、电⼒、政府 • 也在尝试国产(开源)数据库 • 物联⽹ • ⽇志、监控、传感器、物联⽹设备 • 嵌⼊式系统
12.
MySQL前景
13.
• Stack Over fl ow
Developer Survey 2019 MySQL前景
14.
MySQL前景
17.
MySQL前景
18.
MySQL前景
19.
MySQL前景 46% 24% 25% 5% 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 北京 广东 江浙沪
福建
20.
MySQL前景 1、熟悉云数据库产品,了解数据库云产品的形态与现状,熟悉AWS,阿⾥云,AZURE等相关数据库产品优先。 2、精通SQL Server/MySQL/Postgresql/Oracle/Redis/MongoDB等数据库(之⼀)的运⾏机制和架构体系,精 通数据库架构与设计,对数据库解决⽅案的优劣和适⽤场景有深⼊的理解,能够根据具体场景合理进⾏数据库 选型和模型设计。 3、熟悉Linux/Unix操作系统,熟练掌握Java/Python/Perl/Golang等语⾔中的⼀种,可以通过编写程序解决⼯ 作中遇到的问题,具备良好的编程风格。 4、熟练掌握数据库性能优化技巧,能够定位全链路上的性能瓶颈(⽹络、CPU、IO、操作系统等),并解决问 题。 5、具有3年以上项⽬需求分析、⽅案架构设计⼯作经验,具有⼤型⾏业应⽤架构经历以及较强的客户需求调研 和需求分析能⼒者优先。 6、具有强⼤的内⼼,具备强烈的抗压能⼒,具有优秀的客服第⼀的意识。 7、良好的团队协作能⼒,善为⼈师,渴望突破,喜欢有挑战的⼯作。 8、良好的沟通表达能⼒,具备优秀的⽂档能⼒,使⽤⽂字、图⽰清楚地表达架构意图,能够熟练编写各类技术 ⽂档。
21.
MySQL前景 • 就业前景好 • ⽆论是互联⽹企业还是传统企业,都需要数据库 •
数据⾮常重要,是企业⾥的核⼼岗位 • 仍处于⾏业红利期 • 职业⽣涯更长久 • 数据库⾏业更看重经验积累、沉淀
22.
p a rt 3 学习MySQL
23.
⼊⾏难点 • ⾼风险,⾼收⼊ • ⽆经验基本难⼊⾏ •
公司培养成本⾼,看重学习能⼒和忠诚度 • 对在校⽣⽽⾔,缺少实战经验 • 刚⼊⾏时,⼀定要保持饥渴学习⼼态
24.
关键知识点 • Architecture/体系结构 • Server
Installation and Con fi guration/安装配置 • Security/安全管理 • Query Optimization/查询优化 • High Availability Techniques/⾼可⽤ • Monitoring and Maintenance/监控 • Backups and Recovery/备份恢复
25.
学习⽅法 • ⼿册,重点章节通读⼀遍 https://dev.mysql.com/doc/refman/8.0/en/ •
数据库基础理论知识:事务、锁、B+树 • 边学习理论,边动⼿实践 • 有条件的话,边学习源码边动⼿实践验证 • 遇到问题时,先观察⽇志,⾃主思考可能的原因。实在⽆果后,提供完善的情况(环 境、场景、⽇志)向别⼈耐⼼请教 • 多⽤google,少⽤baidu • 多看⼿册及官⽹等靠谱知识来源,少直接⽹搜 • 公众号发送“新⼿”获得学习⽅法推荐
26.
学习误区 • 资料的搬运⼯ • 道听途说的经验 •
⽆脑迷信⼤佬 • ⽆脑迷信搜索结果
27.
p a rt 4 从现在开始
28.
学习MySQL • 下载MySQL • 官⽹ •
https://dev.mysql.com/downloads/mysql/ • 国内镜像 • 阿⾥云,http://mirrors.aliyun.com/mysql/ • 腾讯云,https://mirrors.cloud.tencent.com/mysql/ • ⽹易云,http://mirrors.163.com/mysql/ • 搜狐,http://mirrors.sohu.com/mysql/
29.
学习MySQL • 安装MySQL • YUM/RPM安装 •
tar包安装 • 源码编译 • 不建议在windows平台下使⽤
30.
学习MySQL • 初体验 • 创建⼀个数据库 •
创建⼀个表 mysql> create database mydb; mysql> use mydb; mysql> create table t1( id int auto_increment, c1 varchar(20), c2 datetime, primary key(id) );
31.
学习MySQL • 初体验 • 写⼊数据 •
读取数据 mysql> insert into t1 values(1, 'row 1', now()), (0, 'row 2', date_add(now(), interval 5 minute)); mysql> select * from t1; +----+-------+---------------------+ | id | c1 | c2 | +----+-------+---------------------+ | 1 | row 1 | 2021-03-22 14:56:42 | | 2 | row 2 | 2021-03-22 15:01:42 | +----+-------+---------------------+
32.
前途是光明的 道路是曲折的
Download