当前位置: 首页 > wzjs >正文

最大招聘网站西安企业应用软件开发定制

最大招聘网站,西安企业应用软件开发定制,seo关于网站搜索排名,北京网站外包公司上一篇:《第1章-2 多版本/复制/innodb引擎》,接下来对第一章的内容,进行一些扩展。先从mysql的逻辑架构开始。 1,总体分层 Mysql 总体的设计体系结构可分为四层 1,连接层 连接层:客户端(Client…

        上一篇:《第1章-2 多版本/复制/innodb引擎》,接下来对第一章的内容,进行一些扩展。先从mysql的逻辑架构开始。

1,总体分层

Mysql 总体的设计体系结构可分为四层

1,连接层

        连接层:客户端(Client connettion)、系统管理(Management Serveices & Utilities)、连接池管理(Connection Pool)

        客户端:与客户端进行连接的服务

        系统管理:主要完成一些类似连接处理,授权认证 及相关的安全方案. 

        连接池管理:在该层上引入了连接池的概念,

2,服务层

        提供核心的服务功能,SQL接口(SQL Interface),缓存(Cache)、解析器(Parser)、优化器(Optimizer)

        如果sql接口,完成缓存的查询,sql的分析和优化部分及内置函数的执行。所有跨存储引擎的功能都在这一层实现。服务器会解析查询并创建相应的内部解析权,并对其完成相应的优化,生成相应的执行操作。

        服务器还会查询内部的缓存,如果缓存空间足够大,这样可以解决大量读操作的环境中,能够很好的提升系统性能

3,引擎层

        存储引擎(Engine)是真正负责MYSQL中数据的存储和提取,服务器通过API与存储引擎进行通信。中间的服务层通过API与存储引擎通信,屏蔽了不同存储引擎实现上的差异。

        不同的存储引擎提供的功能不同,可以根据自己的实际需求来进行选取

4,存储层

        文件(File)、日志(Log),主要是将数据存储在运行的计算机文件系统之上,并完成与存储引擎的交互

2,逻辑架构图

3,逻辑架构组成

1,connect连接层

        Connection Pool连接池。负责监听和管理客户端的连接以及线程处理等。每一个连接到 MySQL 服务器的请求都会被分配一个连接线程。连接线程负责与客户端的通信,接受客户端发送的命令并且返回服务器处理的结果

2,业务层

1,Mangement Service

        对MySOL的集成管理,如备份(Backup)、恢复(Recovery)、安全管理(Security)等

2,SQL interface

        接收客户端发送的各种 DML和 DDL 命令,并且返回用户查询的结果。另外还包括所有的内置函数(日期、时间、数学以及加密函数)和跨存储引擎的功能,例如存储过程、触发器、视图等

3,Parser解析

        对 SQL 语句进行解析,例如语义和语法的分析和检查,以及对象访问权限检查,查询事务等。

4,Optimizer优化器

        自带优化器,Mysql自认为最优的形式去优化。利用数据库的统计信息决定 SQL 语句的最佳执行方式。使用索引还是全表扫描的方式访问单个表,多表连接的实现方式等。优化器是决定查询性能的关键组件,而数据库的统计信息是优化器判断的基础。

5,Cache Buffers

        由一系列缓存组成的,例如数据缓存、索引缓存以及对象权限缓存等。对于已经访问过的磁盘数据,在缓冲区中进行缓存;下次访问时可以直接读取内存中的数据,从而减少磁盘 IO。

3,可拔插组件式存储引擎

        存储引擎是对底层物理数据执行实际操作的组件,为服务器层提供各种操作数据的 API。MySQL 支持插件式的存储引擎,包括 InnoDB、MyISAM、Memory 等,不同的存储引擎擅长的操作不同

4,File system文件存储   

4,分层好处

        1,哪个出问题,就去找哪个

        2,插件式的存储引擎,将查询处理和其它的系统任务以及数据的提取相分离

        3,可以根据业务的需求和业务的需要选择合适的存储引擎

总结:

        了解mysql的逻辑架构,对mysql有一个整体的认识 

         上一篇:《第1章-2 多版本/复制/innodb引擎》

         下一篇:《

http://www.dtcms.com/wzjs/569771.html

相关文章:

  • 南宁网站建设哪家公司实网站设计高端
  • 朝阳区网站开发公司淘客网站自己做
  • 做家教网站怎么样wordpress数据库写文章
  • 网站建设 工作职责做网站用什么电脑
  • 龙门惠州网站建设常州做网站价格
  • 做网站有一行一行写代码的吗企业网站建设费用明细
  • 贵阳网站建设公司哪个好自己做网站可以揽业务吗
  • 建站推荐网站网站建设的步骤及方法
  • 做网站用什么软件啊订阅号自定义可以做链接网站不
  • 做网站经费如何在wordpress中添加背景音乐
  • 网站建设项目的工期计划江苏省城乡住房建设厅网站
  • 网站建设负责人证明地产行业型网站开发
  • 秦皇岛网站制作人才招聘网站建设的主题
  • asp企业营销型网站建设微营销课程
  • 单位网站开发费用进什么科目无锡做网站公司有哪些
  • 郑州建设网站公司wordpress 转小程序
  • 江苏付费网络推广培训网站seoapp
  • 物联网应用前景常州建站优化
  • 免费搭建永久网站步骤用摄像头直播网站怎么做
  • 常州微信网站建设效果天河建设网站设计
  • 上海微网站建设wordpress边栏时间
  • 四川欧瑞建设集团网站php企业网站开发实验总结
  • 通辽网站建设招聘wordpress添加下文件
  • 网站内容的作用360网站拦截做
  • 骨干专业建设验收网站站长网
  • 营销网站制作多少钱做视频网站收费侵权吗
  • 模板做网站网站建设个人兼职
  • 做一个手机购物网站多少钱关注网站制作
  • 河北三河建设局网站网站logo提交
  • 网站首页模板下载网站建设开发报价方案