MySQL 及其主要分支版本 主要的存储引擎有:InnoDB、MyISAM、Memory、blackhole、TokuDB 和 MariaDB columnstore。
MySQL 8.0 之后 InnoDB存储数据字典,MyISAM 彻底从MySQL数据中剥离废弃。
oltp:
OLTP(on-line transaction processing)翻译为联机事务处理,字面理解即是做事务处理,对于数据操作来看,主要是对数据的增删改。
olap:
OLAP(On-Line Analytical Processing)翻译为联机分析处理,即是做分析处理,对数据操作来看,主要是对数据查询。
从应用上来看OLTP与OLAP的区别
OLTP主要用来记录某类业务事件的发生。
如购买行为,当行为产生后,系统会记录是谁在何时何地做了何事,这样的一行(或多行)数据会以增删改的方式在数据库中进行数据的更新处理操作。
要求实时性高、稳定性强、确保数据及时更新成功,像公司常见的业务系统如ERP,CRM,OA等系统都属于OLTP。
OLAP往往需要将不同的业务数据集中到一起进行统一综合的分析,这时候就需要根据业务分析需求做对应的数据清洗后存储在数据仓库中,然后由数据仓库来统一提供OLAP分析。
所以常说 OLTP是数据库的应用,OLAP是数据仓库的应用
作者:admin 创建时间:2023-01-30 17:35
最后编辑:admin 更新时间:2023-01-31 11:49
最后编辑:admin 更新时间:2023-01-31 11:49