zoukankan      html  css  js  c++  java
  • mysql的存储引擎

    • 存储引擎的定义
    • 相关知识点引入
    • 存储引擎的分类和特点

    一、存储引擎定义

    存储引擎是一种存储技术。mysql可以将数据以不同的技术存储在文件或者内存中,这种存储技术就是存储引擎

    每一种存储引擎使用的存储机制不同,索引方式等也不一样

    二、相关知识点引入

    1、并发控制:当多个连接对记录进行修改操作时需要保证数据的一致性和完整性

    2、锁:共享锁(读锁):在同一个时间段内,多个用户可以读取同一个资源,读取过程中数据不会发生变化,

                 排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他读锁或者写锁操作

    3、锁颗粒:表锁:开销最小的锁策略,行锁:开销最大的锁策略

    4、事务:用于保证数据库的完整性,具有原子性、一致性、隔离性、持久性

    5、索引:对数据表中的一列或者多列的值进行排序的结构

    三、存储引擎的分类和特点

    总结:MyISAM适合事务处理不多的情况,InnoDB适合需要处理的事务较多的,支持外键。

  • 相关阅读:
    显示器的分类和主要性能指标
    关闭Win 10 自动更新功能
    MySQL下载安装教程
    经济学十大原理
    西方经济学概述(经济学原理 1 )
    工作表基本操作
    输入和编辑工作表
    因特网概述
    摩尔定律(Moore's Law)
    C 语言编程机制
  • 原文地址:https://www.cnblogs.com/mesunyueru/p/9018651.html
Copyright © 2011-2022 走看看