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

MySQL常见的存储引擎

  • InnoDB:InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在MySQL 5.5之后,InnoDB是默认的MySQL存储引擎。

        特点:1、DML操作遵循ACID模型,支持事务;

                   2、行级锁,提高并发访问性能;

                   3、支持外键FOREIGN KEY约束,保证数据的完整性和正确性;

        文件:xxx.ibd:  xxx代表的是表名,innoDB引擎的每张表都会对应这样一个表空间文件,存储该表的表结构(frm、sdi)、数据和索引参数: innodb_file_per_table。

  • MyISAM:是早期MySQL使用的非事务型存储引擎,没有提供类似于InnoDB的事务功能,但有支持全文索引和压缩等功能。MyISAM对读操作的性能和空间利用率较高,在局域网上和相对较小的网站很受欢迎。

        特点:1、不支持事务,不支持外键

                   2、支持表锁,不支持行锁

                   3、访问速度快

        文件:

  • Memory:全部存储在内存中的存储引擎,可以快速地进行读写操作,但会受到内存限制。主要适用于一些临时表或者缓存数据等应用场景。

        特点:1、内存存放

                   2、hash索引(默认)

        文件:xxx.sdi:存储表结构信息

 

http://www.lryc.cn/news/66736.html

相关文章:

  • 迅为i.MX6ULL开发板生成 KEY 文件,并安装
  • 常见舆情监测系统的分类和特点
  • 联合群美叶彦文:坚持,只要有一口气,能坚持多久,就坚持多久
  • 动态规划的学习
  • 计算机网络:HTTPS
  • 数据库系列-什么是 JDBC?它的作用是什么?
  • C++学习day--08 数组和字符串
  • 系统分析师之系统测试与维护(十六)
  • 板材激光切割机切割穿孔时注意的几个问题
  • 奶爸式Swagger教学
  • 入门级的家用洗地机怎么样?入门级洗地机推荐
  • 【面试】Java 反射机制(常见面试题)
  • JavaScript最佳实践
  • 景23转债,海能转债上市价格预测
  • TDengine 部署与使用----时序数据库
  • ShardingSphere系列四(Sharding-JDBC内核原理及核心源码解析)
  • 【2023】华为OD机试真题全语言-题目0234-字符串重新排列
  • Springboot +Flowable,三种常见网关的使用(排他、并行、包容网关)(一)
  • 软考高项(一)信息化发展 ★重点集萃★
  • 大项目准备(2)
  • 计算机网络【2】 子网掩码
  • linux发行家族和发行版及安装软件方式
  • FE_Vue学习笔记 条件渲染[v-show v-if] 列表渲染[v-for] 列表过滤 列表排序
  • 基于C++实现旅行线路设计
  • Lenovo m93 mini 电脑 Hackintosh 黑苹果efi引导文件
  • 【论文阅读】COPA:验证针对中毒攻击的离线强化学习的稳健策略
  • Java笔记_18(IO流)
  • 前端vue3一键打包发布
  • 13 | visual studio与Qt的结合
  • 纯手动搭建大数据集群架构_记录019_集群机器硬盘爆满了_从搭建虚拟机开始_做个200G的虚拟机---大数据之Hadoop3.x工作笔记0179