MySQL数据库技术大全

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

技术创新,变革未来MySQL数据库技术大全

010203目录Contents

MySQL 简介与主流分支版本

0506MySQL 运维管理MySQL 备份恢复简介

04浅谈MySQL 架构

MySQL 数据库安装

MySQL 体系结构

01MySQL简介与主流分支版本

1、开源MySQL数据库的创始成员

2、MySQL AB公司的首席技术官

3、MySQL数据库第一行代码的作者

4、MySQL数据库命名人

5、MariaDB创始人兼首席技术官;

6、独自完成撰写MySQL数据库服务器端95%的代码。Michael “Monty”Widenius

MySQL MaxDB MariaDB

1999成立MySQLAB 公司

2000公布源码,采用GPL 协议,正式进入开源世界2008.1.16Sun 收购MySQL

2019

MySQL5.6MySQL5.7MySQL8.0

(2016.8.25

DMR

、2018.4.8GA )

2005.10里程碑,发布MySQL5.0,奠定了迈向高性能数据库基础

2009.4.20Oracle 收购Sun (MySQL5.5)

1979 T cX UNIREG 1995 Sun Solaris

01

MySQL 主流分支

MySQL Enterprise

Percona Server

MariaDB Drizzle

MySQL

官方MySQL

号称最接近MySQL Enterprise 发行版的产品

XtraDB

Monty 团队迭代

更干净、快速的MySQL

不兼容MySQL

01MySQL行业前景

01全球最大网站Top20

01国内MySQL行业应用

①互联网行业数据库MySQL市场第一

②甲骨文公司的两款数据库(Oracle+MySQL)共占据着全世界的数据库市场份额的60%以

上,在中国(Oracle+MySQL)的使用更占到80%左右

③中国前100个大企业/国有企业有99个以上使用Oracle为主MySQL为辅,中国前100个互

联网行业公司有95%以上使用MySQL为主Oracle/NoSQL为辅

④MySQL数据库在互联网行业90%以上的使用比例,最典型的就是BAT了,近2年开始MySQL

扩展到金融、通信、生产制造、快速消费品零售、物流运输、医疗、政府等行业

01MySQL介绍

Oracle VS MySQL:企业服务软件的开源与闭源之争

01MySQL介绍

Oracle VS MySQL:企业服务软件的开源与闭源之争

Oracle:

功能强大

保障体系充分,MOS成熟度高

BUG更新较快

并发机制粒度细,并发高

软件成本高

运维成本依赖数据规模,小规模数据库运维成本远高于MySQL,大规模数据库运维成高低于MySQL。

传统行业的霸主

技术掌控度低MySQL:

功能略有不足

保障体系成熟度不如Oracle

BUG更新不如Oracle

并发机制较粗,比Mongo类NoSQL要强,并发性总体不如Oracle

软件成本低

运维成本依赖数据规模,小规模数据库运维成本低于Oracle,大规模数据库运维成高低于Oracle。

互联网行业

技术掌控度高

02MySQL数据库安装

02平台选择

MySQL官网:https:///support/supportedplatforms/database.html

✓Oracle Solaris

✓Canonical Ubuntu

✓SUSE

✓Debian

✓Microsoft Windows Server/Microsoft Windows ✓Apple macOS

✓FreeBSD

✓Various Linux

环境

02数据库版本

1、安装开发版

2、通用版(GA)

02安装方式MySQL安装的几种方式:

✓Windows 平台

安装包方式安装MSI(依赖 Framework) 压缩包方式安装

源码安装(依赖Visual Studio、CMake、Bison等)✓Linux平台

RPM包方式安装

二进制包方式安装

源码安装(依赖Cmake等)

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-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服务端

MySQL-test-5.6.40-1.el6.x86_64.rpm MySQL测试套件

相关文档
最新文档