1951年,雷明顿兰德公司发明了UNIVAC-1–第一台商用计算机诞生,它不仅能做科学计算,还能做数据处理。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来管理数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。此时的计算机系统还是处于有文(文件系统)无库(数据库)时代。商用计算机广泛的用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需求,于是能够统一的管理和共享数据的数据库管理系统(Database Manager system DBMS)应运而生。数据模型是数据库系统的核心和基础,各种DBMS都是基于某种数据模型而设计。
数据库发展大事记 1951年:Univac系统使用磁带和穿孔卡片作为数据存储。 1961年:通用电气(GE)公司的Charles Bachman开发了第一个DBMS–IDS。 1968年:IBM开发出IMS(信息管理系统,Information Management System),是世界上第一个层次数据库管理系统。 1970年:Edgar F. Codd发表里程碑式的论文”A Relational Model of Data for Large Shared Data Banks”,开启了关系型数据库辉煌50年。 1973年:IBM公司在San Jose实验室开发System R,目标是论证关系DBMS的可行性。 1974年:加利福尼亚大学伯克利分校(University of California, Berkeley)的Michael Stonebraker 和EugeneWong基于System R,开发出Ingres。 1974年:IBM的Ray Boyce和Don Chamberlin根据Codd12条定律提出SQL(Structured Query Language)语言。 1976年:Honeywell公司推出了Multics Relational Data Source–第一个商用的关系型数据库产品。同年,James Gray发表”Granularity of Locks and Degrees of Consistency in a Shared DataBase”的论文,正式定义了数据库事务的概念和数据一致性的机制。 1979年:Oracle公司成为第一个商用SQL关系型数据库。 1983年:IBM推出DB2商业关系型数据库。 1991年:W.H.Inmon出版《Building the Data Warehouse》一书,进入数据仓库时代。 2000年后:Google分别在2003年、04年、06年发表了”Google File System”、”MapReduce”、”Big Table”三篇论文,数据库进入大数据时代。 2012年:Google发表”Spanner: Google’s Globally-Distributed Database”论文。 2017年:AWS发表论文”Amazon Aurora: Design Considerations for High Throughput CloudNative Relational Databases”,云原生数据库全面爆发。
云的本质是各种资源高效的池化。
计算机的本质就是计算+存储。
数据库的本质是数据在生产、处理、存储、消费的过程,是全链路的对“数据”进行管理。
保存数据供其应用
保存数据以供他人应用
本质就是存放数据的地方,简单来说就是数据存放的仓库。
数据库本质就是数据库管理系统
数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。
1951年,雷明顿兰德公司发明了UNIVAC-1–第一台商用计算机诞生,它不仅能做科学计算,还能做数据处理。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来管理数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。此时的计算机系统还是处于有文(文件系统)无库(数据库)时代。商用计算机广泛的用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需求,于是能够统一的管理和共享数据的数据库管理系统(Database Manager system DBMS)应运而生。数据模型是数据库系统的核心和基础,各种DBMS都是基于某种数据模型而设计。
数据库(Database)是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。通俗的讲,数据库就是存储数据的地方,就像冰箱是存储食物的地方一样。在生活中,每个人都在使用数据库。
数据是数据库中存储的基本对象,是按一定顺序排列组合的物理符号。数据有多种表现形式,可以是数字,也可以是文字、图形、图像、声音、语言等。在数据库中数据表示记录,例如,在学生管理数据库中,记录学生的信息包括学号、姓名、性别、年龄、籍贯和联系电话等,这些信息就是数据。
数据库实际上就是一个文件集合,是一个存储数据的仓库,本质就是一个文件系统,数据库是按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查操作。
本质其实就是一款基于网络通信的应用程序那其实每个人都可以开发一款数据库软件 因为它仅仅就是一个基于网络通信的应用程序
数据库的本质是一种数据管理系统,用于存储、组织和管理大量的数据信息。它具有持久性、可查询性、可更新性等特点。支持高效的数据存储、索引、检索和查询功能,能够组织和管理数据信息,使得数据能够被有效地使用和共享。数据库一般采用关系型数据库管理系统(RDBMS)来管理数据,也有非关系型数据库管理系统(NoSQL).
本质其实就是一款基于网络通信的应用程序 那其实每个人都可以开发一款数据库软件 因为它仅仅就是一个基于网络通信的应用程序
数据库是用于存储数据的一种介质,当然,我们不能理解为数据只能存放在数据库中。我们要清楚的是数据库是依托于计算机而产生的