数据库简介

DBA工作内容

什么是数据

数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系进行记载的物理符号或这些物理符号的组合。它是可以识别的、抽象的符号

  什么是数据库管理系统

DBMS database manage system
功能
  存储数据
  管理数据

数据库管理系统的种类

RDBMS =====> 关系型数据管理系统
NoSQL =====> 非关系型数据管理系统
mongodb (建议了解,很火的数据库系统)
   两种数据库的结构差异

 特点:

关系型数据库的特点
  二维表
  典型产品Oracle传统企业,MySQL是互联网企业
  数据存取是通过SQL
  最大的特点,数据安全必方面强(ACID)
NoSQL:非关系型数据库Not only SQL)
  不是否定关系型数据库,做关系型数据库的补充

  对比

redis特点
  依然高性能高并发
  数据持久化的功能
  支持多数据类型,主从复制和集群
  管理不再使用SQL
NoSQL特性总览
  不是否定关系型数据,而是作为补充,现在也有部分替代的趋势
  关注高性能,高并发,灵活必,忽略和上述无关的功能。
  现在也提升安全和使用功能。
  典型产品:Redis(持久化缓存,两个半天)、MongoDB(最接近关系型数据库的NoSQL)、Memcached.
  管理不适用SQL管理,而是一些特殊的API或数据接口
NoSQL的分类、特点、典型产品
  键值(KV)存储:Memcache、Redis
  列存储(column-oriented):HBASE(新浪、360)、Cassandra(200台服务器集群)
  文档数据库(document-oriented):MongoDB(最接近关系型数据库的NoSQL)
  图形存储(Graph):Neo4j
数据库存储引擎Rank
https:
//db-engines.com/en/ranking

 数据库产品

Oracle 数据库版本介绍
  7--8i--9i--10g--11g--12c--18c
  Oracle的市场应用
  市场份额第一,趋势递减
  市场空间,传统企业
  传统企业也在互联网化
  Mysql数据库版本介绍
  5.0--5.1--5.5--5.6--5.7--8.0
  mySQL的市场应用
  中大型互联网公司
  市场空间:互联网领域第一
  趋势明显
  同源产品:MariaDB/perconaDB
微软:SQL Server
  微软和sysbase合作开发的产品,后来自己开发,windows平台
  3,4线小公司,传统行业在用
IBM:DB2
  市场占有量小
  目前只有:国有银行(人行、中国银行、工商银行等)、中国移动应用。
PostgreSQL
MongoDB
Redis
后三者广泛用在大型互联网公司

 mysql发展

1979年,报表工具Unireg出现
1985年,以瑞典David Axmark为首,成立了一家公司(AB前身),IASM引擎出现。
1990年,提供SQL支持。
1999-2000年,MySQL AB公司成立,并公布源码,开源化。
2000年4月DBD引擎出现,支持事务。
2008年1月16号 MySQL被Sun公司收购
2009年04月20日Oracle收购Sun公司,Mysql专入Oracle门下

MySQL安装方式介绍

1.    RPM/Yum:安装方便、安装速度快,无法定制
2.    二进制:不需要安装,解压即可使用,不能定制功能
3.    编译安装:可定制,安装慢
    a)    5.5之前,:./configure make make install
    b)    5.5之后,:cmake gmake
4.    先编译,然后制作rpm,制作yum库,然后yum安装
    a)    简单、速度快、可定制,比较复杂 制作时间长
5.    企业选择安装方式
    a)    中小企业:以上方式都可以,运维偏向编译,DBA偏向选择二进制。
    b)    大型企业,可以选择4

 mysql5.7安装,点击这里

 mysql5.6安装,点击这里

原文地址:https://www.cnblogs.com/anyux/p/8228069.html