美文网首页
数据库存储引擎

数据库存储引擎

作者: Stargazes | 来源:发表于2019-12-25 17:25 被阅读0次

1、InnoDB表引擎
默认事务型引擎,最重要最广泛的存储引擎,性能优秀
数据存储在共享表空间,可以通过配置分开
对主键查询的性能高于其他类型的存储引擎
内部做了很多优化,从磁盘读取数据是自动在内存构建hash索引
插入数据时自动构建插入缓冲区
通过一些机制和工具支持真正的热备份
支持崩溃后的安全恢复
支持行级锁
支持外键

2、MyISam
5.1版本前,myisam是默认的存储引擎
拥有全文索引,压缩,空间函数
不支持事务个行级锁,不支持崩溃后的安全恢复
表存储在两个文件,MYD和MYI(一个存索引,一个存数据)
设计简单,某些场景下性能很好

相关文章

  • MySQL数据库常用存储引擎

    Mysql数据库常用存储引擎 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建...

  • 存储引擎

    数据库架构 连接-服务-引擎-存储 主流存储引擎对比

  • 16-Mysql面试题(84题)

    1、数据库存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更 ...

  • Mysql数据库索引

    1.1. 存储引擎 1.1.1. 概念 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎...

  • 简述mysql存储引擎及读写锁实现并发访问控制

    一、Mysql的存储引擎 存储引擎是数据库的核心组件,其工作于数据库底层。不同的存储引擎提供不同的存储机制、索引技...

  • Mysql技术内幕InnoDB存储引擎-归纳总结

    存储引擎是基于表的, 而不是数据库.Mysql数据库从5.5.8版本开始, InnoDB存储引擎是默认的存储引擎....

  • MYSQL 8 基本操作之07 (存储引擎)

    查看当前默认存储引擎 当前数据库支持的存储引擎

  • Mysql四种常见数据库引擎

    四种mysql存储引擎 前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、...

  • 浅谈InnoDB存储引擎中的锁

    InnoDB存储引擎是MySQL数据库默认的事务型存储引擎,也是使用比较多的存储引擎。InnoDB存储引擎不紧支持...

  • MySQL 引擎

    Linux System Environment 什么是数据库存储引擎? 数据库存储引擎类似Linux系统文件类型...

网友评论

      本文标题:数据库存储引擎

      本文链接:https://www.haomeiwen.com/subject/weicoctx.html