SQL加强(一)概念

来源:互联网 发布:项目计划表软件 编辑:程序博客网 时间:2024/06/06 01:36

概念:

数据库应用类型:

一、OLTP(Online Transaction Processing,联机事务处理) 传统关系型数据库的主要应用

二、OLAP(Online Analysis Processing,联机分析处理)  数据仓库的主要应用

MySql的存储引擎概念:

存储引擎分类

InnoDB存储引擎

主要面向OLTP的应用,特点是行锁设计,支持外键,默认读取操作不会参数锁。MySql5.5.8版本开始默认使用InnoDB

MyISAM存储引擎,NDB存储引擎,Memory存储引擎,Infobright存储引擎,NTSE存储过程



此图为MySql的体系结构,

由8个部分组成:

1、连接池组件(connection Pool)

2、管理服务和工具组件(Management Serveices & Utilities

3、SQL接口(SQL Interface

4、查询分析组件(parser)

5、优化器组件(Optimizer)

6、缓冲组件(caches&Buffer)

7、存储引擎(Pluggable Storage Engines

8、物理文件(file system)