美文网首页
数据库引擎

数据库引擎

作者: YoungChen_ | 来源:发表于2018-06-01 17:27 被阅读0次

MyISAM和InnoDB区别

1)MyISAM只支持表级锁,而InnoDB支持表级锁也支持行级锁。
2)MyISAM不支持事务不支持外键,而InnoDB支持外键和事务。
3)InnoDB是聚集索引,数据文件和索引是绑在一起的,MyISAM是非聚集索引,数据文件和索引是分离的。
4)InnoDB不保存表的具体行数,查询全表行数需要全表扫描,而MyISAM用一个变量保存整个表行数。
5)InnoDB不支持全文索引,而MyISAM支持全文索引,查询效率MyISAM高。(全文索引:分词技术,分析出关键词,查询对应字段更快)
5)InnoDB适合有大量利用索引并发更新数据,又有并发查询的应用,MyISAM适合查询多,更新少,并发量少的应用。

相关文章

  • MySQL数据库常用存储引擎

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

  • 16-Mysql面试题(84题)

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

  • Mysql数据库索引

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

  • 1、MySQL数据库存储引擎

    一、数据库引擎 数据库存储引擎是数据库低层软件组织,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据。不同...

  • Mysql四种常见数据库引擎

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

  • 四、ClickHouse表引擎详解

    ClickHouse引擎 4.2 ClickHouse数据库引擎 4.3 ClickHouse表引擎 4.3.1 ...

  • 数据库引擎

    mysql的数据库引擎 Mysql的逻辑分层 连接层-->服务层--->引擎层--->存储层 什么是数据库引擎 数...

  • MySQL数据库(十)——存储引擎

    存储引擎 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的...

  • 数据库笔记

    数据库 数据库⭐MySQL 默认存储引擎InnoDB(事务性存储引擎)一、事务 数据库事务? 数据库事务有什么作用...

  • mysql之搜索引擎

    1、查看当前数据库默认引擎 2、查询各表引擎 3、查询当前数据库所支持到引擎 4、查询哪些存储引擎支持事物处理 5...

网友评论

      本文标题:数据库引擎

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