zoukankan      html  css  js  c++  java
  • 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 (文件和日志)- 数据文件,视图文件,二进制文件,错误文件,事务相关的文件等等

  • 相关阅读:
    asp.net 曲线图
    asp.net 图片下载
    使用a标签删除进行提示
    asp.net 后台获取input的值
    asp.net Excel数据导入到数据库中
    asp.net DataSet数据导出到Excel中
    select top 所有
    asp.net 上一条和下一条记录的显示
    日期相减函数
    mybatis mapper学习1(补充)-mapper.xml映射文件生成补充
  • 原文地址:https://www.cnblogs.com/joeking/p/12520213.html
Copyright © 2011-2022 走看看