码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2016-07-06 18:41:21      阅读:211      评论:0      收藏:0      [点我收藏+]

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

前面Linux运维基础告一段落,今天开始新一阶段的高级运维课程!


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   客户端   管理软件   而且   数据库基础   

原文地址:http://liwenjia.blog.51cto.com/2656598/1802232

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!