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

MySQL为什么默认引擎是InnoDB?

因为InnoDB特别强大,其支持很多东西
1.支持事务:
意味着对于一个复杂的SQL语句要么全部执行成功,要么全部失败,因为其底层是原子性的
2.支持并发(行级并发)
意味着面对高并发,多个用户可以同时访问一个表的不同行,不同行之间上锁,而不是给一个表上锁,这样就提高了高并发的性能和效率
3.支持外键约束:
意思可以让通过外键建立关系的表保持数据一致性
4.支持崩溃自动恢复
支持崩溃自动恢复,从而保持数据的高可用性
5.支持热备份
意味着数据库发生变化就进行备份,这样可以满足一些实时运行的程序的高可用的要求

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

相关文章:

  • K8s: Helm搭建mongodb集群(1)
  • 应用分层和企业规范
  • Flutter笔记:Widgets Easier组件库(1)使用各式边框
  • OpenHarmony实战开发-上传文件
  • 外贸企业邮箱是什么?做外贸企业邮箱哪个好?
  • 写一个简单的程序
  • CentOS安装Docker指南
  • python绘图(pandas)
  • Android(Java)项目支持Kotlin语言开发
  • Terraform创建模块
  • 《华为鸿蒙:从备胎到主角的崛起之路》
  • FPGA学习笔记(2)——Verilog语法及ModelSim使用
  • 2024年十大AI工具,让你的工作学习效率飞跃
  • linux之NAMP
  • uniapp 禁止截屏(应用内,保护隐私)插件 Ba-ScreenShot
  • 数字电路-5路呼叫显示电路和8路抢答器电路
  • C++中的函数签名
  • Mac brew安装Redis之后更新配置文件的方法
  • 安卓应用开发(一):工具与环境
  • 基于springboot+vue+Mysql的在线动漫信息平台
  • C++设计模式-结构型设计模式
  • open-webui+ollama本地部署Llama3
  • 个人对行为型设计模式的理解 @by_TWJ
  • 苹果挖走大量谷歌人才,建立神秘人工智能实验室;李飞飞创业成立「空间智能」公司丨 RTE 开发者日报 Vol.197
  • 行业唯一!易保全牵头编制的《区块链数据访问安全技术通则》发布
  • Rust Rocket创建第一个hello world的Web程序 Rust Rocket开发常用网址和Rust常用命令
  • 第G9周:ACGAN理论与实战
  • Linux网络部分——DNS域名解析服务
  • 预处理详解
  • Python的创建和使用自定义模块