首页 数据库 mysql教程 MYSQL 逻辑架构_MySQL

MYSQL 逻辑架构_MySQL

Jun 01, 2016 pm 01:49 PM
存储 思维导图

bitsCN.com

 

  思维导图 

  前言 》 Mysql并非尽善尽美,但足够灵活,能适应高要求环境,如Web应用。》 Mysql在众多平台上运行良好,支持多种数据类型,但不支持对象类型(Mongodb支持)》 Mysql的存储引擎可以基于表建立,以满足对数据存储,性能,特征及其他特性的各种需要。  架构逻辑视图 

每个虚线框为一层,总共三层。

第一层,服务层(为客户端服务):为请求做连接处理,授权认证,安全等。

第二层,核心层:查询解析,分析,优化,缓存,提供内建函数;存储过程,触发器,视图。

第三层,存储引擎层,不光做存储和提取数据,而且针对特殊数据引擎还要做事务处理。

  连接管理与安全性(第一层 服务层)  > 处理流程

 Δ 每个连接的查询都在一个进程中的线程完成。

 Δ 服务器负责缓存线程,所以服务层不需要为每个连接新建线程。

> 认证流程  

 

 优化与执行

 

 >  在解析查询之前,服务器会“询问”是否进行了查询缓存(只能缓存SELECT语句和相应结果)。缓存过的直接返回结果,未缓存的就需要进行解析查询,优化,重新执行返回结果。 > 解析查询时会创建一个内部数据结构(树),然后对其进行各种优化。 > 优化:重写查询,决定查询的读表顺序,选择需使用的索引。  参考文献《高性能Mysql》 bitsCN.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

怎么用word做思维导图-用word做思维导图的方法 怎么用word做思维导图-用word做思维导图的方法 Mar 05, 2024 pm 08:22 PM

有很多朋友还不知道怎么用word做思维导图,所以下面小编就讲解了用word做思维导图的方法,有需要的小伙伴赶紧来看一下吧,相信对大家一定会有所帮助哦。第一步:首先打开Word,在菜单栏中,点击插入(如图所示)。第二步:点击形状图标(如图所示)。第三步:点击圆角矩形(如图所示)。第四步:在文档中绘制合适的圆角矩形(如图所示)。第五步:在形状中,点击选择曲线连接符图标(如图所示)。第六步:使用曲线连接符将圆角矩形连接起来(如图所示)。第七步:点击选择圆角矩形,输入文字,这样一张思维导图就绘制好了(如

华为明年将推创新 MED 存储产品:机架容量超过 10 PB,功耗低于 2 kW 华为明年将推创新 MED 存储产品:机架容量超过 10 PB,功耗低于 2 kW Mar 07, 2024 pm 10:43 PM

本站3月7日消息,华为数据存储产品线总裁周跃峰博士日前出席MWC2024大会,专门展示了为温数据(WarmData)和冷数据(ColdData)设计的新一代OceanStorArctic磁电存储解决方案。华为数据存储产品线总裁周跃峰发布系列创新解决方案图源:华为本站附上华为官方新闻稿内容如下:该方案的成本比磁带低20%,功耗比硬盘低90%。根据国外科技媒体blocksandfiles报道,华为发言人还透露了关于该磁电存储解决方案的信息:华为的磁电磁盘(MED)是对磁存储介质的重大创新。第一代ME

Vue3+TS+Vite开发技巧:如何进行数据加密和存储 Vue3+TS+Vite开发技巧:如何进行数据加密和存储 Sep 10, 2023 pm 04:51 PM

Vue3+TS+Vite开发技巧:如何进行数据加密和存储随着互联网技术的快速发展,数据的安全性和隐私保护变得越来越重要。在Vue3+TS+Vite开发环境下,如何进行数据加密和存储,是每个开发人员都需要面对的问题。本文将介绍一些常用的数据加密和存储的技巧,帮助开发人员提升应用的安全性和用户体验。一、数据加密前端数据加密前端加密是保护数据安全性的重要一环。常用

如何在 Windows 11 上清理缓存:详细的带图片教程 如何在 Windows 11 上清理缓存:详细的带图片教程 Apr 24, 2023 pm 09:37 PM

什么是缓存?缓存(发音为ka·shay)是一种专门的高速硬件或软件组件,用于存储经常请求的数据和指令,这些数据和指令又可用于更快地加载网站、应用程序、服务和系统的其他部分。缓存使最常访问的数据随时可用。缓存文件与缓存内存不同。缓存文件是指经常需要的文件,如PNG、图标、徽标、着色器等,多个程序可能需要这些文件。这些文件存储在您的物理驱动器空间中,通常是隐藏的。另一方面,高速缓存内存是一种比主内存和/或RAM更快的内存类型。它极大地减少了数据访问时间,因为与RAM相比,它更靠近CPU并且速度

思维导图怎么画 怎样用WPS软件画思维导图 思维导图怎么画 怎样用WPS软件画思维导图 Feb 22, 2024 pm 03:04 PM

在WPS软件中找到插入并点击思维导图就可以画出了。解析1开启WPS手机软件来到首页,点击上面的插入,再点击思维导图。2弹出来面板,随后单击上面的新建空白思维导图选项。33最后在页面中画出思维导图,再点击插入就可以展现出来了。补充:思维导图是什么工具1思维脑图,别名心智导图,是表述发散性思维的有效的图型创新思维工具,它简易却又十分合理与此同时又十分高效率,是一种应用性的创新思维工具。总结/注意事项在制作思维导图时,核心主题和核心图型之间的关联至关重要。它们之间的紧密联系有助于促进思维的流畅性和逻辑

Ubuntu上的Git安装过程 Ubuntu上的Git安装过程 Mar 20, 2024 pm 04:51 PM

Git是一个快速、可靠、适应性强的分布式版本控制系统。它旨在支持分布式的非线性工作流,使其成为各种规模的软件开发团队的理想选择。每个Git工作目录都是一个独立的存储库,具有所有更改的完整历史记录,并能够跟踪版本,即使没有网络访问或中央服务器。GitHub是托管在云上的Git存储库,它提供了分布式修订控制的所有功能。GitHub是Git的存储库,托管在云上。与作为CLI工具的Git不同,GitHub有一个基于Web的图形用户界面。它用于版本控制,这涉及到与其他开发人员协作,并跟踪随时间推移对脚本和

如何使用Vue和jsmind制作强大的思维导图应用? 如何使用Vue和jsmind制作强大的思维导图应用? Aug 15, 2023 pm 08:49 PM

如何使用Vue和jsmind制作强大的思维导图应用?引言:思维导图是一种非常有用的工具,它可以帮助我们整理和组织思维,使得复杂的问题变得清晰明了。在现代化的Web应用中,Vue和jsmind是两个非常流行的工具,它们可以帮助我们快速搭建一个强大的思维导图应用。本文将介绍如何使用Vue和jsmind制作一个功能丰富的思维导图应用,并提供相关的代码示例。步骤一:

Python 语法的思维导图:深入理解代码结构 Python 语法的思维导图:深入理解代码结构 Feb 21, 2024 am 09:00 AM

python凭借其简单易读的语法,广泛应用于广泛的领域中。掌握Python语法的基础结构至关重要,既可以提高编程效率,又能深入理解代码的运作方式。为此,本文提供了一个全面的思维导图,详细阐述了Python语法的各个方面。变量和数据类型变量是Python中用于存储数据的容器。思维导图展示了常见的Python数据类型,包括整数、浮点数、字符串、布尔值和列表。每个数据类型都有其自身的特性和操作方法。运算符运算符用于对数据类型执行各种操作。思维导图涵盖了Python中的不同运算符类型,例如算术运算符、比

See all articles