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+树索引

     

  • 相关阅读:
    mogodb优化
    uuid
    ssl详解
    探究rh6上mysql5.6的主从、半同步、GTID多线程、SSL认证主从复制
    CMAKE MYSQL
    证书生成
    叶金荣主页
    mysqlslap
    sysbench 测试MYSQL
    mysql实验室
  • 原文地址:https://www.cnblogs.com/ydymz/p/10043931.html
Copyright © 2011-2022 走看看