什么是数据?MySQL数据库?老男孩周末培训

    /    2019-05-10

更多内容请关注公众号:老男孩Linux


1、什么是数据?

数据:文字、图片、视频。。。人类认知的数据表现方式
计算机:二进制、16进制的机器语言
基于数据的重要性和复杂性的不同,我们可能有不同的管理方式。

哪些数据是适合存储到数据库的呢?
重要性比较高的
关系较复杂的数据

2、什么是数据库管理系统(DBMS)?

RDBMS: 关系型数据库管理系统
比较适合于,安全级别要求高的数据以及关系较复杂的数据

NoSQL:非关系型数据库管理系统
适合于高性能存取数据,一般是配合RDBMS进行使用的
针对大数据处理分析,分布式架构更加擅长

3、数据库管理系统种类

RDBMS  :
MySQL 、Oracle、MSSQL(SQL Server)、PG
 
NoSQL:Not Only SQL
键-值(key-value):Redis, memcached
文档(document):Mongodb

4、MySQL简介及产品线

4.1 MySQL行业主流版本:

    5.6  
    5.7    
    8.0(现在开始研究新特性)

4.2 企业版本选择(MySQL分支版本),笔试题

Oracle:
      MySQL官方版
红帽  :
      MariaDB
Percona:
      PerconaDB

4.3 版本选择建议要上新环境

1.一般选择官方主流版本:5.6,5.7 2.GA(稳定发布版)
3.6-12月的产品版本

4.4 课程版本:

5.7.20  二进制安装,其他安装方式自己扩展

4.5 如何获取MySQL软件

企业版:Enterprise  , 互联网行业一般不选择.
社区版本:选择
源码包:source code    .tar.gz   通用二进制   
面试题:
你们公司用什么版本数据库? 具体什么小版本号?
5.6.20 5.6.34 5.6.36  5.6.38  5.6.40    5.7.18  5.7.20  5.7.22




(2)

分享至