赞
踩
数据库系列文章:
关系型数据库 — MySQL:
- 1、基础语法大全(上)—— MySQL概述、SQL
- 2、基础语法大全(中)—— 函数、约束
- 3、基础语法大全(下)—— 多表查询
- 4、基础语法大全(下) ——事务
- 5、MySQL进阶(上)—— 存储引擎、 索引
- 6、MySQL进阶(中)—— SQL 优化、视图/存储过程/触发器
- 7、MySQL进阶(下)—— 锁、InnoDB 引擎、MySQL 管理
非关系型数据库 — Redis:
1). 连接层
sock
通信和大多数基于 客户端/服务端 工具实现的类似于 TCP/IP
的通信。SSL
的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。2). 服务层
过程
、函数
等。select
语句,服务器还会查询内部的缓存,如果缓存空间足够大,这样在解决大量读操作的环境中能够很好的提升系统的性能。3). 引擎层
API
和 存储引擎
进行通信。4). 存储层
redolog
、undolog
、数据
、索引
、二进制日志
、错误日志
、查询日志
、慢查询日志
等)存储在文件系统之上,并完成与存储引擎的交互。和其他数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎上,插件式的存储引擎架构,将查询处理和其他的系统任务以及数据的存储提取分离。
这种架构可以根据业务的需求和实际需要选择合适的存储引擎。
大家可能没有听说过存储引擎,但是一定听过引擎这个词,引擎就是发动机,是一个机器的核心组件。
而对于存储引擎,也是一样,他是mysql数据库的核心,我们也需要在合适的场景选择合适的存储引擎。接下来就来介绍一下存储引擎。
存储数据
、建立索引
、更新/查询数据
等技术的实现方式 。1). 建表时指定存储引擎
create table 表名(
字段1 字段1类型 [ comment 字段1注释 ] ,
......
字段n 字段n类型 [ comment 字段n注释 ]
) engine = InnoDB [ comment 表注释 ] ;
2). 查询当前数据库支持的存储引擎
show engines;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。