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

面试数据库篇(mysql)- 03MYSQL支持的存储引擎有哪些, 有什么区别

        存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式 。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。

MySQL体系结构

  • 连接层
  • 服务层
  • 引擎层
  • 存储层

存储引擎特点

InnoDB

MYSQL支持的存储引擎有哪些, 有什么区别 ?

mysql中提供了很多的存储引擎,比较常见有InnoDB、MyISAM、Memory

  • InnoDB存储引擎是mysql5.5之后是默认的引擎,它支持事务、外键、表级锁和行级锁
  • MyISAM是早期的引擎,它不支持事务、只有表级锁、也没有外键,用的不多
  • Memory主要把数据存储在内存,支持表级锁,没有外键和事务,用的也不多
http://www.lryc.cn/news/311016.html

相关文章:

  • MySQL深入——25
  • Docker运行时安全之道: 保障容器环境的安全性
  • 前后端分离项目Docker部署指南(上)
  • ARM 架构下国密算法库
  • 源码的角度分析Vue2数据双向绑定原理
  • 动态规划(算法竞赛、蓝桥杯)--树形DP树形背包
  • electron打包前端项目
  • 2.1基本算法之枚举7647:余数相同问题
  • 求最短路径之迪杰斯特拉算法
  • python大学社团管理系统开发文档
  • leetcode 1328.破坏回文串
  • 重学SpringBoot3-自动配置机制
  • sql基本语法+实验实践
  • Node.js中的并发和多线程处理
  • node.js 封装分页查询
  • iptables 基本使用
  • 食品笔记()
  • C++入门和基础
  • 一些C语言知识
  • 代码工具APEX的入门使用(未包含安装)
  • 负载均衡.
  • Git 指令深入浅出【2】—— 分支管理
  • 工作流/任务卸载相关开源论文分享
  • 为什么要用Python?
  • 北京大学发布,将试错引入大模型代理学习!
  • Java 设计模式
  • Kivy和BeeWare 开发APP的优缺点,及其发展历史
  • C++递推
  • C++ 面试题
  • MySQL之索引详解