Mysql存储引擎
2016-07-17 19:42
330 查看
存储引擎:处理和保存数据的方式。主要储存InnoDB和Myisam
InnoDB:会构建一个结构文件,数据和索引都放在ibdata文件里Myisam:创建三个文件,结构,索引和数据
Mysql储存
引擎因为费用的问题分为两类
免费:innoDB
和 Myisam
都是免费
收费:BDB,memory,archive都是收费
Myisam 与 innoDB
的区别
1. Myisam在插入数据和查询数据的时候都比InnoDB效率高
2. InnoDB在更新和删除的时候比Mysiam效率高
3. InnoDB支持事物安全,Myisam不支持
如何选择存储引擎?
1. 基本可以使用数据库默认的数据引擎
2. 如果在需要事物处理的时候,只能选择InnoDB
3. 数据本身以插入和查询为主,那么可以使用Mysiam
SQL语言是一种强类型语言,在为数据进行定义的时候,必须指定数据类型
相关文章推荐
- MySQL数据库(3)----设置和使用自定义变量
- 一个简单的全文搜索引擎
- 【基础知识思考整理】MySQL数据库中的超时值timeout
- CenterOS6.5(Minimal) 搭建MySQL
- MySQL数据库(2)----检索信息
- MySQL数据库存储引擎
- 浅谈MySQL存储引擎选择 InnoDB还是MyISAM
- MySQL入门指导
- mysql -- 常见异常的解决办法导引
- 我的mysql主从复制配置方法
- 常用的MySQL数据库操作语句大全
- mysql -- 清空表(truncate)与删除数据(delete)
- 【基础知识思考整理 】MySQLSQL注入(SQL Injection )和防注入
- MySQL数据库(1)----入门级操作
- Spark读取数据库(Mysql)的四种方式讲解
- MySQL Infobright 数据仓库快速安装笔记[转]
- 工程开发杂记
- Mysql 分页优化
- mysql创建外键
- MySQL 自动备份脚本