摆烂新人写文章Day15——DBMS事务历史

61 阅读2分钟

存储系统

  • 块存储、文件存储、对象存储、key-value存储

数据库系统

  • 关系型数据库、非关系数据库

分布式架构

  • 数据分布策略、数据复制协议、分布式事务算法

RDBMS事务ACID

  • 事务:是由一组SQL语句组成的一个程序执行单元,它需要满足ACID特性

image.png

前DBMS时代——文件系统

1950s,现代计算机的雏形基本出现,1965年IBM发布了第一个的磁盘驱动器——Model 305 RAMAC,从数据接入磁盘时代。在这个阶段,数据管理直接通过文件系统来实现

DBMS时代

1960s,传统的文件系统已经不能满足入门的需要,数据库管理系统(DBMS)应运而生。 DBMS:按照某种数据模型来组织、存储和管理数据的仓库 所以通常按照数据模型的特点将传统数据库系统分成网状数据库层次数据库关系数据三类

DBMS数据——网状模型

网状数据库所基于的网状模型的建立的数据之间的联系。能反映现实世界中信息的关联,是许多空间对象的自然表达形式。

1964年,世界上第一个数据库系统——集成数据库诞生于通用电气公司。IDS是世界上第一个网状数据库,奠定了数据库的发展的基础,在当时得到了广泛的应用。在1070s网状数据库系统十分流行,在数据库系统产品中占据主导地位。

DBMS数据模型——层次模型

1968年,世界上第一个层次数据库——信息管理系统诞生于IBM公司,这也是第一个大小商用的数据库系统。层次数据库系统。层次数据模型,即使用树型结构来描述及其之间关系的数据模型。

DBMS数据模型——关系模型

1970年,IBM的研究员提出了关系模型的概念,奠定了关系模型的理论基础。