- 博客(3)
- 收藏
- 关注
原创 MySQL存储引擎概述
存储引擎在MySQL的体系架构中位于第三层,负责MySQL中数据的存储和提取,是与文件打交道的子系统,它是根据MySQL提供的文件访问层抽象接口定制的一种文件访问机制。CSV:内部是纯文本,以,作为间隔。由于文件限制,要求所有的列not null,不支持索引和分区。Memory:利用内存来创建表,访问速度非常快,默认采用hash索引,一旦关闭数据丢失。InnoDB:支持事物,提交,回滚,崩溃恢复,是事务安全的,适合CRUD。MyISAM:不支持事务,一些外键也不支持,访问速度比较快,有利于查询。
2024-03-20 16:55:21
266
原创 MySQL运行机制概述
在MySQL体系架构概述中,MySQL内部的层次之间的关系由上至下大致是这样:建立连接->SQL语句被发送后->经过解析->进行查询优化,制定查询计划->执行引擎和存储引擎交互->存储引擎和系统文件层进行交互。
2024-03-20 16:37:32
556
1
原创 MySql体系架构概述
MySQL server架构自顶向下大致可以分为网络连接层、服务层、存储引擎层、服务层。客户端连接器:指能够与MySQL服务器建立连接的客户端。目前几乎支持所有主流的服务端编程技术,Java、C、python、.NET等,他们通过各自API技术与SQL建立连接。
2024-03-14 21:47:44
1265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人