当前位置:Gxlcms > 数据库问题 > 第二十九天 mysql编译安装、组成、客户端、变量和类型

第二十九天 mysql编译安装、组成、客户端、变量和类型

时间:2021-07-01 10:21:17 帮助过:23人阅读


1、关系型数据库基础理论及MySQL数据库基础架构
           关系型数据的基础理论
                    文件系统上:最初所有的数据都存储于文件中,每次读取文件时需要把所有的块数据都加载到内存中,通过工具grep查询需要的数据,如果文件比较大(100万行),这时加载会很慢而且占用资源比较大。

           数据管理软件:    
                         层次模型、网状模型、关系模型、对象-关系模型、非关系模型
          
           DBMS: Database Management System    
                         mysql对每个客户请求都是由一个线程来响应,   

2、MySQL核心概念及MariaDB编译安装          

            数据存储机制:
                    数据按索引顺序存储,索引顺序文件
                    数据是按需随机存放,堆文件      

            mysql核心部件组成:
                    connection pool(连接池) ,负责用户认证、线程重用、连接限制、内存检查、提供缓存     
                    sql interface(sql 接口),负责DML、DDL、触发器各类功能
                    parser(分析器),对象权限检查,查询转换,把用户写的sql语句转换为数据库能执行的语句。
                    optimizer(优化器),优化mysql性能
                    caches&&buffers(缓存和缓冲),用于提升mysql I/O方面性能
           之后就是选择使用存储引擎。存储引擎就可以直接读取文件系统中的文件。
                   MyISAM、InnoDB、Memory、Merge、Federated、CSV、Archive、Blackholl、Aria、SphinxSE、TokuDB        

第二十九天 mysql编译安装、组成、客户端、变量和类型

标签:mysql   客户端   管理软件   而且   数据库基础   

人气教程排行