• mysql简介


    1.什么是数据

    数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0,1的形式表示。

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

    2.关系型数据库(RDBMS)的特点:

    1.二维表

    2.典型产品Oracle传统企业,MySQL互联网企业

    3.数据存取是通过SQL(Structured Query Language结构化查询语言)

    4.最大特点数据安全性方面强(ACID)

     

    3.非关系型数据库(NoSQL:Not only SQL)的特点:

    1.不是否定关系型数据库,而是做关系型数据库的补充。

    4.数据库产品介绍:

      #oracle的市场应用

        1.市场份额第一,趋势递减

        2.市场空间传统企业

        3.传统企业也在互联网化

      #mysql的市场应用

        1.中、大型互联网公司

        2.市场空间:互联网领域第一

        3.趋势明显

        4.同源产品:mariadb   perconadb

      #其它公司产品介绍

        1.微软:SQLserver

          1)微软和sysbase合作开发的产品,后来自己开发,windows平台

          2)三四线小公司,传统行业在用

        2.IBM:DB2

          1)市场占有量小

          2)目前只有:国有银行、中国移动应用

          3)PostgreSQL

          4)MongoDB

          5)Redis

    5.mysql发展史

    a. 1979年,报表工具Unireg出现。

    b. 1985年,以瑞典David Axmark为首,成立了一家公司(AB前身),ISAM引擎出现。

    c. 1990年,提供SQL支持。

    d. 1999年-2000年,MySQL AB公司成立,并公布源码,开源化。

    e. 2000年4月BDB引擎出现,支持事物。

    f. 2008年1月16日 MySQL被Sun公司收购。

    g. 2009年4月20日Oracle收购Sun公司,MySQL转入Oracle门下。

    mysql产品线1:

    1) 3.26版本 --- 5.2版本

     a. 正宗后代

     b. CentOS5、6中默认都是5.1版本

     c. CentOS7中默认是MariaDB

     

    2) 5.5 --- 5.7 --- 8.0版本 

     a. 借鉴社区好的贡献,进一步开发的版本

      b. 主流版本:5.5 5.6 5.7

     

    3) MySQL Cluster 6.0版本 & 更高 

     a. 类似于Oracle RAC(双主),硬件要求高

      b. 一般各大网站没有人用

     

  • 相关阅读:
    java 闭包(转)
    设计模式之工厂
    java研发工作组环境架设
    [每日一题jQuery] jQuery选择器总结:进一步过滤、同级操作、后代操作
    [工具] 解决sublime text运行javascript console无输出问题
    [工具]web开发时自动刷新网页:liveReload
    [每日一题JS] 正则表达式
    [工具]sublime text2前端开发利器
    |原创|unity 4.3 2D功能SpriteRenderer修改颜色的方法
    unity 获取系统时间
  • 原文地址:https://www.cnblogs.com/fangdecheng/p/10022467.html
Copyright © 2020-2023  润新知