MySQL存储引擎

MyISAM Mysql5.5之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务。

InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定, MySQL 5.5起成为默认数据库引擎。BDB源自Berkeley DB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性,BDB被包含在为支持它的操作系统发布的MySQL-Max二进制分发版里。

Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失。

Merge将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用,Mysql Merge表有点类似于视图。

Archive非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。Archive拥有高效的插入速度,但其对查询的支持相对较差。

Federated将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用,通过这个引擎可以实现类似Oracle 下DBLINK的远程数据访问功能。

Cluster/NDB高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用

CSV: 逻辑上由逗号分割数据的存储引擎。它会在数据库子目录里为每个数据表创建一个.CSV文件。这是一种普通文本文件,每个数据行占用一个文本行。CSV存储引擎不支持索引。

BlackHole :黑洞引擎,写入的任何数据都会消失,一般用于记录binlog做复制的中继。

EXAMPLE存储引擎是一个不做任何事情的存根引擎。它的目的是作为MySQL源代码中的一个例子,用来演示如何开始编写一个新存储引擎。同样,它的主要兴趣是对开发者。EXAMPLE存储引擎不支持编索引。

另外,Mysql的存储引擎接口定义良好。开发者可以通过阅读文档编写自己的存储引擎。

去ioe mysql_去IOE过程中MySQL的业务背景相关推荐

  1. 用Dockerfile构建MySQL镜像并实现容器启动过程中MySQL数据库系统的初始化

    前一段时间就在研究用Dockerfile构建MySQL镜像并实现容器启动过程中MySQL数据库系统的初始化,但被一些无关紧要的事儿给耽误了,经过查阅<dockerfile最佳实践>及MyS ...

  2. Joomla安装过程中MySQL出现错误

    Joomla安装过程中MySQL出现错误 2011-01-04 15:09 lordlu | 分类:数据库DB | 浏览1182次 数据库等信息都填写完成开始安装时,出现如下错误提示:You have ...

  3. php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...

  4. sftp工具都有哪些_古钱币收藏过程中必不可少的工具都有哪些?(建议收藏)...

    摘要:笔者将从对版和分类两个部分去详细介绍钱币收藏过程中必须用到地各种工具.对版包括量.测.查三个步骤:分类工具包括大.小册子.铜钱木板.铜钱环以及单页册等多种分类方式.从而让大家更好地对钱币进行了解 ...

  5. 如何规避MyBatis使用过程中带来的全表更新风险

    作者:京东零售 贾玉西 一.前言 程序员A: MyBatis用过吧? 程序员B: 用过 程序员A: 好巧,我也用过,那你遇到过什么风险没?比如全表数据被更新或者删除了. 程序员B: 咔,还没遇到过,这 ...

  6. 手机彩铃java工程项目_4G中手机彩铃业务信令过程简述

    相信大家对彩铃都已不再陌生了,有了彩铃业务,那么当小伙伴们给自己打电话时,系统单调的"嘟--嘟--"等待音就再也不会让小伙伴们感到无趣了,替代这些嘟嘟音的将是动听美妙的音乐,或是各 ...

  7. 51单片机外部中断实验 设置中断优先级寄存器,当有外部中断0请求中断时,中断程序执行发光二极管程序,在此过程中,外部中断1也有中断请求,外部中断0的中断程序将被中断去执行外部中断1的中断程序(数码管

    设置中断优先级寄存器,当有外部中断0请求中断时,中断程序执行发光二极管程序,在此过程中,外部中断1也有中断请求,外部中断0的中断程序将被中断去执行外部中断1的中断程序(数码管加1显示程序). #inc ...

  8. 小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过 250250 立方厘米的等量橡皮泥,教大家做泥塑。在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥

    小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过 250 立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式 ...

  9. html判断cookies ph,【教程】如何利用IE9的F12去分析网站登陆过程中的复杂的(参数,cookie等)值(的来源)...

    在抓取网站内容,模拟网站登陆等过程中: 往往要去分析某些变量,参数,某cookie的值的来源. 而想要分析单个的值,相对于从F12所抓取到的海量信息,即N多条的记录,且每天记录中有N多数据信息,来说, ...

最新文章

  1. Struts2.0下的客户端验证
  2. WCF技术剖析之三十:一个很有用的WCF调用编程技巧[下篇]
  3. kb-07线段树-12--二分查找区间边界
  4. 别吹了!Python程序员正在消失! 资深CTO:你才发现?
  5. UI设计素材|底部导航设计的黄金法则
  6. Android音频开发(2):如何采集一帧音频
  7. android:一个容易被遗忘的强大工具
  8. 拓端tecdat|R语言MCMC的rstan贝叶斯回归模型和标准线性回归模型比较
  9. Dubbo源码解读:appendAnnotation [01]
  10. 用msicuu2.exe卸载office可能遇到的问题及解决办法
  11. 不能创建对象qmdispatch_activex部件不能创建对象怎么解决
  12. python数据分析入门之高效的学习路径
  13. php 简明现代魔法,【转】WinCacheGrind配合XDebug分析PHP程序性能 — 简明现代魔法...
  14. java实现微信朋友圈点赞统计,微信朋友圈点赞测试用例
  15. 你想知道的NB-IoT知识都在这里了!
  16. 中兴echat_在追随用户的路上创新不止 — 中兴高达mini eChat解决方案
  17. Python-文件夹的拷贝操作
  18. 解开My SQL workbench安全模式
  19. 二级office Excel与PowerPoint篇(重难点分析)
  20. 正则表达式中的g是什么意思

热门文章

  1. python如何求解微分方程_常微分方程数值解:Python求解
  2. SMO(序列最小优化)算法论文及原理详述
  3. python读取dat文件
  4. Origin:绘制累积概率曲线
  5. 斗地主AI算法实现 一(拆牌)
  6. mysql chown_chown -R mysql:mysql ./及chown详解
  7. 电子科技大学操作系统期末复习笔记(二):进程与并发控制
  8. 红蜘蛛解控代码(可用)
  9. 安装GOOGLE-AUTHENTICATOR验证器
  10. 2014年计算机应用就业状况,2014年中国大学生就业报告