mysql菜鸟手迹5--mysql体系架构(1)

mysql体系架构

客户端支持:
native C API,JDBC,ODBC,.NET,PHP,Python,Perl,Ruby,Cobol
MySQL server:
提供一些可执行工具,如,备份,集群的,迁移的
连接池:为每个客户端从连接池中分配一个线程给它,这也可以限制用户的连接数量,还提供验证。
sql interface:处理SQL语言,包括DML,DDL语言,处理之后生成数据结构,之后将控制权交给Parser
Parser:验证查询权限
Optimizer:SQL优化
Caches&Buffers:缓存,提高查询效率。
存储引擎:可插拔似的 。MyISAM,InnoDB
文件系统:支持NTFS,NFS,SAN,NAS

你可能感兴趣的:(数据库,mysql,职场,休闲,体系架构)