MySQL数据库技术大全

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
② 甲骨文公司的两款数据库(Oracle+MySQL)共占据着全世界的数据库市场份额的60%以 上,在中国(Oracle+MySQL)的使用更占到80%左右
③ 中国前100个大企业/国有企业有99个以上使用Oracle为主MySQL为辅,中国前100个互 联网行业公司有95%以上使用MySQL为主Oracle/NoSQL为辅
④ MySQL数据库在互联网行业90%以上的使用比例,最典型的就是BAT了,近2年开始MySQL 扩展到金融、通信、生产制造、快速消费品零售、物流运输、医疗、政府等行业
01 MySQL 介绍
Oracle VS MySQL : 企业服务软件的开源与闭源之争
01 MySQL 介绍
Oracle VS MySQL : 企业服务软件的开源与闭源之争
1.在安装前需要注意,linux系统往往会自带安装mysql,要完全卸载掉相关的rpm包, 删 除掉相应的数据文件,配置文件,以确保后续的安装能够顺利运行; 2. MySQL依赖于libaio库,检查及安装依赖的包; 3.要安装压缩的tar文件二进制分发版,请将其解压到您选择的安装位置(通常 /usr/local/mysql)。这将创建下表中显示的目录。
MySQL-shared-compat-5.6.40-
服务端动态链接库libmysqlclient文件
1.el6.x86_64.rpm
MySQL-shared-5.6.40-1.el6.x86_64.rpm 某些语句和应用动态加载共享链接库
MySQL-embedded-5.6.40-1.el6.x86_64.rpm 嵌入式MySQL服务端
MySQL5.6 MySQL5.7 MySQL8.0 (2016.8.25
DMR 、2018.4.8 GA)
1999 1979 TcX UNIREG
2000
2005.10
2008.1.16
1995 Sun Solaris
2009.4.20
2019
01 MySQL 主流分支
官方MySQL Monty团队迭代
02 安装方式
MySQL安装的几种方式:
✓ Windows 平台 ➢ 安装包方式安装MSI(依赖Microsoft .Net Framework) ➢ 压缩包方式安装 ➢ 源码安装(依赖Visual Studio、CMake 、Bison等)
✓ Linux 平台
➢ RPM包方式安装 ➢ 二进制包方式安装 ➢ 源码安装(依赖Cmake等)
技术创新,变革未来
MySQL数据库技术大全
目录 Contents
01 MySQL简介与主流分支版本 02 MySQL数据库安装 03 MySQL体系结构 04 MySQL运维管理 05 浅谈MySQL架构 06 MySQL备份恢复简介
01 MySQL简介与主流分支版本
01 MySQL 之父
1、开源MySQL数据库的创始成员 2、MySQL AB公司的首席技术官 3、MySQL数据库第一行代码的作者 4、MySQL数据库命名人 5、MariaDB创始人兼首席技术官; 6、独自完成撰写MySQL数据库服务器端95%的代码。
MySQL-test-5.6.40-1.el6.x86_64.rpm
MySQL测试套件
02 RPM包下载
文件名规则: mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar:MySQL服务器软件包
5.7.17-1:MySQL版本 el7:操作系统 x86_64:CPU
02 二进制包下载
✓ Oracle Solaris ✓ Canonical Ubuntu ✓ SUSE ✓ Debian ✓ Microsoft Windows Server/Microsoft Windows
✓ Apple macOS ✓ FreeBSD ✓ Various Linux
环境
02 数据库版本
1、安装开发版 2、通用版(GA)
软件成本低 运维成本依赖数据规模,小规模数据库 运维成本低于Oracle,大规模数据库运维 成高低于Oracle。
互联网行业
技术掌控度高
02 MySQL数据库安装
02 平台选择
MySQL官网:https://www.mysql.com/support/supportedplatforms/database.html
Michael “Monty” Widenius
MySQL
MaxDB
MariaDB
01 MySQL 介绍
成立MySQLAB 公司
公布源码,采 用GPL协议, 正式进入开源 世界
里程碑,发布 MySQL5.0,奠 定了迈向高性 能数据库基础
Sun收购 MySQL
Oracle收购Sun (MySQL5.5)
Oracle: 功能强大 保障体系充分,MOS成熟度高 BUG更新较快 并发机制粒度细,并发高
软件成本高 运维成本依赖数据规模,小规模数据库 运维成本远高于MySQL,大规模数据库 运维成高低于MySQL。
传统行业的霸主
技术掌控度低
MySQL: 功能略有不足 保障体系成熟度不如Oracle BUG更新不如Oracle 并发机制较粗,比Mongo类NoSQL要强, 并发性总体不如Oracle
02 RPM包下载
RPM


RPM包
作用

MySQL-server-5.6.40-1.el6.x86_64.rpm MySQL数据库服务相关文件
MySQL-client-5.6.40-1.el6.x86_64.rpm MySQL数据库客户端工具
MySQL-devel-5.6.40-1.el6.x86_64.rpm MySQL数据库开发包工具,链接库文件
MySQL官网:https://dev.mysql.com/downloads/mysql/
编 译 好 的 二 进 制 安 装 包
02 源码包下载
MySQL官网:https://dev.mysql.com/downloads/mysql/
未 编 译 的 源 码 包
02 Linux上使用二进制文件安装MySQL
MySQL Enterprise
Percona Server
ຫໍສະໝຸດ Baidu
MySQL
MariaDB
Drizzle
号称最接近MySQL Enterprise发行版的 产品 XtraDB
更干净、快速的MySQL 不兼容MySQL
01 MySQL 行业前景
01 全球最大网站Top20
01 国内MySQL行业应用
① 互联网行业数据库MySQL市场第一
相关文档
最新文档