zoukankan      html  css  js  c++  java
  • MySQL三种存储引擎总结

    MySQL三种存储引擎

    MyISAMInnoDB、MEMORY

    1.MyISAM

    MyISAM,3.23.34a前的默认存储引擎。

    优缺点

    点 在于占用空间小,处理速度快

    缺点 不支持事务的完整性和并发性,不提供外键。

    存储结构

    frm文件存储表结构,是frame的缩写

    MYD文件存储数据,是MYData的缩写

    MYI文件存储索引,是MYIndex的缩写

    2.InnoDB

    InnoDB,3.23.34a后的默认存储引擎。

    优缺点

    优点 提供了良好的外键,事务处理、崩溃修复能力和并发控制。

    缺点 读写效率较差,占用的数据空间相对较大

    存储结构

    frm文件存储表的结构

    数据和索引存储在innodb_data_home_dir和innodb_data_file_path定义的表空间中

    3.MEMORY

    MEMORY是MySQL中一类特殊的存储引擎。

    优缺点

    优点 数据的处理速度快

    缺点 安全性不高,表不能建太大

    存储结构

    frm文件存储表的结构

    数据索引全部放在内存中,默认使用哈希索引,亦可指定B+树索引

     

  • 相关阅读:
    jsp4个作用域
    jsp9个内置对象
    jsp指令
    jsp注释
    jsp原理
    java面试
    代理
    泛型
    exception
    基础
  • 原文地址:https://www.cnblogs.com/ydymz/p/10043931.html
Copyright © 2011-2022 走看看