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

mysql 有哪些存储引擎、区别是什么

文章目录

      • **一、常见存储引擎概览**
      • **二、核心引擎详解**
        • **1. InnoDB**
        • **2. MyISAM**
        • **3. Memory**
        • **4. Archive**
      • **三、关键对比**
      • **四、选择建议**
      • **五、生产注意事项**

MySQL 支持多种存储引擎,每种引擎有不同的设计目标和适用场景。以下是常见存储引擎的核心特性及对比:


一、常见存储引擎概览

<
存储引擎 事务支持 锁粒度 外键支持 崩溃恢复能力 适用场景
InnoDB 行级锁 高并发事务、OLTP、主从复制
MyISAM 表级锁 只读或读多写少、数据仓库
Memory 表级锁 临时数据、高速缓存
Archive 行级锁 日志归档、只插入不修改场景
CSV 表级锁 CSV文件导入导出
Blackhole 无锁 数据中继(丢弃写入,保留复制)
Federated 表级锁

相关文章:

  • 行星际激波在日球层中的传播:Propagation of Interplanetary Shocks in the Heliosphere (第二部分)
  • Maven工具学习使用(十一)——部署项目到仓库
  • 3.4 函数单调性与曲线的凹凸性
  • 欢乐力扣:删除链表的倒数第n个节点
  • vue @import引入CSS scoped无效 造成全局样式污染
  • 【LeetCode 热题100】二叉树遍历入门:从中序遍历到层序与右视图(力扣94 / 102/199)(Go语言版)
  • 【今日三题】小易的升级之路(模拟+gcd) / 礼物的最大价值(动态规划) / 对称之美(字符串哈希)
  • 50道SQL练习题
  • HarmonyOS:Map Kit简介
  • ocr-不动产权识别
  • AI推理强,思维模型也有功劳【57】复利效应
  • 基于 RabbitMQ 优先级队列的订阅推送服务详细设计方案
  • flutter 桌面应用之窗口自定义
  • 【Ubuntu】【树莓派】Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和文件传输操作
  • PHP防火墙代码,防火墙,网站防火墙,WAF防火墙,PHP防火墙大全
  • 程序化广告行业(83/89):行业术语与4A广告代理公司解析
  • idea 2024 build菜单不见了
  • AUTOSAR图解==>AUTOSAR_SWS_TimeSyncOverFlexRay
  • Week 1: Time Complexity, Rectangle Geometry
  • 基于Termux的Android平台C++控制台程序开发指南
  • 人猴“攻防战”:难守的庄稼与扩张的猴群,部分村民选择放牧搬家
  • 长沙至赣州高铁初步设计获批,可填补湘赣两省斜向交通空白
  • 倒计时1天:走进“中国荔乡”茂名,探寻农交文旅商融合发展新模式
  • 浙江推动人工智能终端消费:家居机器人纳入以旧换新补贴范围
  • 北京韩美林艺术馆党支部书记郭莹病逝,终年40岁
  • 马上评|家长抱婴儿值护学岗,如何避免“被自愿”?