在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL数据库中逻辑架构的原理是什么

94次阅读
没有评论

共计 1110 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

MySQL 数据库中逻辑架构的原理是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

一、笼统的逻辑架构

先给出一张逻辑架构图,这张图是让你从宏观的角度来分析认识一下。

MySQL 数据库中逻辑架构的原理是什么

从这张图你可以获取到如下的信息:

(1)mysql 架构大致上可以划分为四层。

(2) 第一层,主要是不同客户端的连接。

(3) 第二层,主要是处理客户端的连接。

(4) 第三层,处理客户端的 sql 语句。

(5) 第四层,存储引擎真实的执行 sql 语句。

现在你已经了解了 mysql 的整体架构,而且也大致明白了每一层是干嘛的,现在我们把目光逐渐细化,毕竟上面这张图还是太笼统。

二、细化的逻辑架构图

看下面这张图。

MySQL 数据库中逻辑架构的原理是什么

这张图相比较前面那张图就细化了一部分,从上到下还是分为了四层,

第一层:在这里我们可以看出,连接的客户端有很多,PHP、python、jdbc 等等都有。

第二层:这一层是链接层,对应于第一张图的连接处理层,主要是处理客户端的连接,这是因为客户端很多种类很多。

第三层:这一层是服务层。主要是处理客户端请求的 sql 语句,如何处理呢? 大致流程就是,先查询缓存,如果缓存有,那就直接拿出来返回。如果没有那就解析器解析,然后优化器优化,各个存储引擎提供的功能都集中在这一层,如存储过程,触发器,视图等。

第四层:这一层是引擎层,在这里我们可以看到有好几种不同的存储引擎,比如 InnoDB,MyISAM,memory 等等。真正负责 MySQL 中数据的存储和提取。

假如说我们使用 jdbc 执行一条插入的 sql 语句,整个流程是如何执行的呢?

首先,jdbc 属于第一层,通过第二层的连接处理连接到 mysql 服务器,接下来,通过解析器对 sql 语句进行解析,然后再通过优化器对 sql 语句进行优化,最终调用第四层的存储引擎的接口,执行插入语句,将数据插入到文件或者是其他文件系统上。

是不是很简单。通常在学习 mysql 的时候,老师都会介绍到存储引擎。那时候可能你还没有注意到他的重要性,现在相信你应该体会到了。也就是说服务层的那些功能,都是由存储引擎提供的。不同的存储引擎提供的可能是不一样的。如何去比较这些存储引擎呢? 我们列了一些指标去对比一下:

MySQL 数据库中逻辑架构的原理是什么

对于 mysql 数据库来说,默认的就是 InnoDB,它不能支持哈希索引还有全文索引。因此如果有一天你不喜欢它了也可以去更换,语句就是 SET  default_storage_engine= 存储引擎名。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1110字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲小说在线 | 自拍偷拍网址 | 激情宗合网 | 国产国拍亚洲精品永久软件 | 欧美成人禁片在线观看网址 | 欧美一区二区三区成人看不卡 | 国产亚洲精品一区二区久久 | 狠狠色丁香婷婷第六色孕妇 | 国产成人综合亚洲亚洲欧美 | 国产美女露脸口爆吞精 | 亚洲一区二区三区成人 | 大地资源网最新在线播放 | 伊人网在线视频观看 | 日韩精品在线看 | 日韩中文字幕一区二区不卡 | 久久性生活视频 | 男人的天堂在线视频 | 久久免费视频1 | 亚洲最新中文字幕成人 | 福利免费观看 | 91精品国产闺蜜国产在线闺蜜 | 日本二区免费一片黄2019 | 四虎影院在线观看免费 | 亚洲大成色www永久网站 | 免费久久精品国产片香蕉 | 韩国伊人| 少妇高潮喷水在线观看 | 高清色黄毛片一级毛片 | 自拍偷拍亚洲第一页 | 成人一级毛片 | 性少妇中国内射xxxx狠干 | 又爽又黄又无遮挡的激情视频 | 爱爱夜夜爽成人夜夜爽 | 国产福利在线观看永久视频 | 国产午夜精品一区二区三区极品 | 国模福利视频在线播放 | 日韩乱轮 | 欧美人成在线观看网站高清 | 国产精品综合 | 老司机一级片 | 无码人妻一区二区三区一 |