zoukankan      html  css  js  c++  java
  • 数据库简介

    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安装,点击这里

  • 相关阅读:
    隐藏窗口任务栏图标
    初始化 键盘设备
    web2.0最全的国外API应用集合
    about hadoop-eclipse-plugin used by IDE
    Instructions Set JAVA_HOME System-Wide
    腾讯面试题 腾讯面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?
    word 2013 没有控件菜单怎么办,添加控件菜单
    面试题:实现LRUCache::Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法
    面试题:m个长度为n的ordered array,求top k 个 数字
    面试题: generate an equation, by inserting operator add ("+") and minus ("-") among the array to make equationExpression == 0
  • 原文地址:https://www.cnblogs.com/anyux/p/8228069.html
Copyright © 2011-2022 走看看