• MySQL数据库介绍


    一、数据库管理系统介绍

    # 1、什么是数据库管理系统?有什么作用?
    	更好存储数据,管理数据
        
    # 2、RDBMS与NOSQL的区别?
    	是两个管理数据的软件;
    	RDBMS(关系型数据库:):安全高
    	NOSQL(非关系型数据库:以文档的方式存储数据):性能高
    # 3、数据库产品介绍
        RDBMS:应用于数据安全性能要求较高的场景 (以二维表的方式存储数据)
            Oracle、MySQL、mssql(SQL Server)、PG(postgresql)
    
        NOSQL:针对性能要求较高、数据安全性能要求不是太高的场景,一般是配合Redis一起使用的场景
            memcache、(键值对方式存储)		   做session会话共享
            Redis (键值对方式存储)				做队列
            MongoDB (文档型json的方式存储)	   做爬虫
            ES (做搜索的)
            Hbase
            Neo4j (图形存储)
    #4、一套完整的数据库管理系统包含什么?
        从文件角度来讲:
            1、软件部分------>/application/mysql-5.6.38
            2、数据部分------>/application/mysql/data

    二、MySQL安装方式介绍(基于Linux系统)

    方法一:
      RPM、Yum:安装方便、安装速度快,无法定制 ---->了解

    方法二:
      二进制安装:不需要安装,解压即可使用,不能定制功能(小公司推荐) ---->熟悉
    方法三:
      源码编译安装:可定制,安装慢。(大公司推荐) ---->熟悉
        5.5之前: ./configure make make install
        5.5之后: cmake或gmake make make install
    方法四:
      先编译,然后制作rpm,制作yum库,然后yum安装。 ----->熟悉dd
      简单、速度快、可定制,比较复杂 制作时间长

    ####总结: 企业选择安装方式
      中小企业:以上方式都可以,运维偏向源码编译安装,dba偏向选择二进制安装。
      大型企业:可以选择方法四
        ####获取安装包方式:https://downloads.mysql.com/archives/community/



  • 相关阅读:
    hosts 文件妙用
    asp.net 各种路径
    正则表达式
    int.Parse()、int.TryParse()和Convert.ToInt32()的区别
    总结.NET 中什么时候用 Static
    利用.net的内部机制在asp.net中实现身份验证
    server.transfer 用法
    sql server Datetime格式转换
    如果在代码中使用JS
    js 添加广告
  • 原文地址:https://www.cnblogs.com/l75790/p/12837253.html
Copyright © 2020-2023  润新知