请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

mysql存储引擎有哪些 mysql使用什么存储引擎

来源: 最后更新:22-05-19 02:37:02

导读:mysql存储引擎有哪些,MySQL常见的三种存储引擎为InnoDB、MyISAM和MEMORY。其区别体现在事务安全、存储限制、空间使用、内存使用、插入数据的速度和对外键的支持。

MySQL常见的三种存储引擎为InnoDB、MyISAM和MEMORY。其区别体现在事务安全、存储限制、空间使用、内存使用、插入数据的速度和对外键的支持。

  

  三种引擎特点如下:

  

  1、InnoDB存储引擎

  

  InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),其它存储引擎都是非事务安全表,支持行锁定和外键,MySQL5.5以后默认使用InnoDB存储引擎。

  

  InnoDB特点:支持事务处理,支持外键,支持崩溃修复能力和并发控制。如果需要对事务的完整性要求比较高(比如银行),要求实现并发控制(比如售票),那选择InnoDB有很大的优势。

  

  如果需要频繁的更新、删除操作的数据库,也可以选择InnoDB,因为支持事务的提交(commit)和回滚(rollback)。

  

  2、MyISAM存储引擎

  

  MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务,不支持外键。

  

  MyISAM特点:插入数据快,空间和内存使用比较低。如果表主要是用于插入新记录和读出记录,那么选择MyISAM能实现处理高效率。如果应用的完整性、并发性要求比较低,也可以使用

  

  3、MEMORY存储引擎

  

  MEMORY存储引擎将表中的数据存储到内存中,为查询和引用其他表数据提供快速访问。

  

  MEMORY特点:所有的数据都在内存中,数据的处理速度快,但是安全性不高。如果需要很快的读写速度,对数据的安全性要求较低,可以选择MEMOEY。

  

  它对表的大小有要求,不能建立太大的表。所以,这类数据库只使用在相对较小的数据库表。

  

  

标签: 标签  引擎  简介  mysql  

免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

本文地址:http://www.zuomama.com/baike/zonghe/595274.html

  • 1至尊少年王结局如何(至尊少年王结局什么意思)

    至尊少年王结局如何(至尊少年王结局什么意思)

  • 2星云大师圆寂,未来两岸如何交流 星云大师在高雄圆寂

    星云大师圆寂,未来两岸如何交流 星云大师在高雄圆寂

  • 32022腊月是农历几月 2022腊月是新历几号到几号

    2022腊月是农历几月 2022腊月是新历几号到几号

  • 4孕前带霉菌怀孕容易生女儿吗?

    孕前带霉菌怀孕容易生女儿吗?

  • 5怀孕前吃叶酸会生女儿是真的吗,吃什么容易生女孩?

    怀孕前吃叶酸会生女儿是真的吗,吃什么容易生女孩?

  • 6如何增加生男宝宝的机率?孕妇吃什么水果容易过敏?

    如何增加生男宝宝的机率?孕妇吃什么水果容易过敏?

  • 7怀孕后爰吃酸辣一定是生儿子吗?孕妇可以吃桂圆吗?

    怀孕后爰吃酸辣一定是生儿子吗?孕妇可以吃桂圆吗?

  • 8几月怀孕生女儿几率最大,单岁单月怀孕生女孩吗?

    几月怀孕生女儿几率最大,单岁单月怀孕生女孩吗?

  • 9怀孕梦见蛇生的是一定会是男孩子吗?孕妇可以吃榴莲吗?

    怀孕梦见蛇生的是一定会是男孩子吗?孕妇可以吃榴莲吗?

  • 10怀孕初期恶心想吐一定是生男孩子吗?怀孕期间可以锻炼身体吗?

    怀孕初期恶心想吐一定是生男孩子吗?怀孕期间可以锻炼身体吗?

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2006-2022 做妈妈育儿网 all rights reserved. 浙ICP备2022035435号-3

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kf#zuomama.com (请把#替换成@)