• mysql学习01-mysql架构


    1.架构 - 对于一个事物的组成部分的描述。

    2.mysql架构图

     3.架构图简介

     3.1连接层

    (1)Connectors(连接器)-提供对外的连接和数据的传递,支持的编程语言如图。

    (2)Connection Pool(连接池)-验证和授权,线程管理,连接限制,内存和缓存管理

    3.2服务层

    (1)Management Service & Utilities(管理服务和工具)-恢复和备份,安全管理,复制,集群等

    (2)SQL Interface - 数据管理语言,数据定义语言,存储过程,视图,触发器等

    (3)Parser - 查询,事务对象优先级

    (4)Optimizer - 访问路径统计

       (5)  Caches & Buffers - 全局和具体引擎的缓存和缓冲池

    3.3引擎层

    (1)Pluggable Storage Engines(可插式存储引擎)-真正的负责数据的存储和读取,不同的存储引擎具有不同的功能,根据需要选址择。常见的是MyISAM和InnoDB(5.5之后的默认引擎)。

     存储引擎的介绍在后面的文章详细展开。

    3.4存储层

    (1)File System(文件系统)-与存储引擎交互,对于文件的管理。

     (2)Files & Logs (文件和日志)- 数据文件,视图文件,二进制文件,错误文件,事务相关的文件等等

  • 相关阅读:
    《人月神话》读后感
    十天冲刺计划(第二次)
    日历表的事件处理和管理(刘静)
    十天冲刺计划
    结组开发项目(TD学生助手)
    电梯调度(二)
    敏捷软件开发方法综述
    对于二维数组求子数组的和的最大值
    电梯调度(一)
    FloatyFish休闲游戏 Beta正式发布
  • 原文地址:https://www.cnblogs.com/joeking/p/12520213.html
Copyright © 2020-2023  润新知