• MySQL简介


     

    1.什么是数据

    数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。
    在计算机系统中,数据以二进制信息单元 0,1 的形式表示。
    
    数据的定义: 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。*
    
    一般数据记录方式:
        word存储,缺点:
            1.word存储,打开时需要消耗大量内存
            2.查询不方便
            3.不支持集群

    2.什么是数据库管理系统

    用来管理数据库的系统 DBMS(database management system)

    3.数据库管理系统种类

    1)关系型数据库

    #以多张二维表的方式来存储,又给多张表建立了一定的关系(关系型数据库)
    
    MariaDB
    MySQL
    Oracle
    
    范式拆表:把表拆到不能再拆

    2)非关系型数据库

    #以json格式进行存储数据的
    
    redis
    memcache
    mongoDB
    elasticsearch(搜索引擎式数据库)

    3)关系型数据库和非关系型数据库对比

    关系型数据库:
        1.强大的查询能力
        2.强制一致性(事务)
        3.二级索引
    
    非关系型数据库:
        1.灵活
        2.扩展性强
        3.性能高

    4)关系型数据库和非关系型数据库特点

    关系型数据库(RDBMS)的特点:
    1.二维表
    2.典型产品Oracle传统企业,MySQL互联网企业
    3.数据存取是通过SQL(Structured Query Language结构化查询语言)
    4.最大特点数据安全性方面强(ACID)
        原子性,一致性,隔离性,持久性
    
    非关系型数据库(NoSQL:Not only SQL)的特点:
    1.不是否定关系型数据库,而是做关系型数据库的补充。
    2.想做老大,先学会做老二。

    5)非关系型数据库总结

    1. 不是否定关系型数据库,而是做关系型数据库的补充,现在也有部分替代的趋势mongodb。
    2. 关注高性能,高并发,灵活性
    3. 现在也在提升安全性和使用功能。
    4. 典型产品:redis(持久化缓存)、MongoDB(最接近关系型数据库的NoSQL)、memcached
    5. 管理不适用SQL管理,而是用一些特殊的API或数据接口。
     
    NoSQL的分类、特点、典型产品
    1.键值(KV)存储:memcached、redis
    2.列存储(column-oriented):HBASE(新浪、360)Cassandra(200台服务器集群)
    3.文档数据库(document-oriented):MongoDB(最接近关系型数据库的NoSQL)
    4.图形存储(Graph):Neo4j

    6)MySQL数据库版本介绍

    - 1.0
    - 5.1
    - 5.5
    - 5.6
    - 5.7
    - 8.0
    
    版本选择:
        #下载网站地址:https://downloads.mysql.com/archives/community/
        5.6 版本:小版本为偶数,GA 6-12个月
        5.7 版本:小版本为偶数,GA 6-12个月,最好选择5.7.17版本以上(自带MGR高可用)
  • 相关阅读:
    pam_cracklib module
    转:ubuntu svn
    fw: subversion+apache config
    转:jenkins 简介
    fw:java 10大必知技术
    FW: Linux 搭建 csvn 服务器。
    转:修改svn 端口号
    转:Ubuntu搭建jenkins
    转:vmware workstation的三种网络连接方式。
    图像处理之直方图均衡
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13848708.html
Copyright © 2020-2023  润新知