zoukankan      html  css  js  c++  java
  • 1 MySQL概述

    目录:

      1. 简述
      2. 历史
      3. 同类产品
      4. 优点和不足
      5. MySQL存储引擎
      6. MySQL架构

    1. 简述
      MySQL是一个关系型数据库管理系统。其体积小,速度快,开发源代码,使用成本低,一般中小型网站开发都选择MySQL作为网站数据库。
      Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器,由于这四个软件都是开放源码,可以很容易建立起一个稳定、免费的网站系统,被业界称为“LAMP“组合。
      
    2. 历史
      瑞典MySql AB公司开发(AB是瑞典股份公司缩写),2008年被Sun收购,2009年Sun被Oracle收购。MySQL目前属于Oracle公司。

    3. 同类产品
      一般主流关系型数据库 MySQL,Oracle,SQL Server, DB2,PostgreSQL,Sybase

    4. 优点和不足

      优点:

    1. 支持5000万条记录的数据仓库
    2. 适应于所有的平台
    3. 是开源软件,版本更新较快
    4. 性能很出色
    5. 价格便宜

      缺点:

      1. 缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能

    5. MySQL存储引擎

      MySql区别于其它数据库系统的一个重要特点是支持插入式存储引擎。
      存储引擎就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。

      MySQL存储引擎主要有:

      1. MyISAM。Mysql5.0之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务。
      2. InnoDB。事务型数据库的首选引擎,支持ACID事务,支持行级锁定, MySQL 5.5起成为默认数据库引擎。
      3. BDB。 (以下先知道有这概念就好)
      4. Memory。
      5. Merge。
      6. Archive。

    (待MySQL安装以后,输入show engines; 可以查看数据库的存储引擎类型,本系列后续指导中将有介绍。)

         

        


    6. MySQL架构 [2] (目前了解就好)

      1. MySQL逻辑架构

        

      2. MySQL体系结构

         

    参考:
    [1] http://blog.sina.com.cn/s/blog_4c646b600100er19.html
    [2] http://blog.csdn.net/hguisu/article/details/7106342

  • 相关阅读:
    linux配置虚拟主机
    mysql允许远程登录
    php优化
    php socket 函数
    1-- prometheus安装、图形化界面
    Ansible Roles
    Ansible 的 Playbook
    Ansible 变量
    Ansible 模块
    Ansible入门;Ansible ad-hoc; ansible-vault加密工具 ;ansible-console
  • 原文地址:https://www.cnblogs.com/kereturn/p/4113281.html
Copyright © 2011-2022 走看看