数据库发展简史
2017-04-19 14:28
239 查看
萌芽阶段:文件系统
文件系统不是独立的软件,早期的数据库管理员都是采用文件系统
在文件系统中,数据按其内容、结构和用途组成若干命名的文件。
缺点:
1、编写应用程序和不方便
2、数据冗余
3、应用程序的维护量很大
4、文件系统不支持对文件的并发访问
5、数据缺少统一管理;安全保密性差
第一代数据库:网状、层次模型
以统一管理和共享数据为主要特征
第二代数据库:关系数据库
1、oracle公司的Oracle
2、微软公司的SQL SERVER
3、IBM公司的DB2
4、Sysbase公司的Sysbase
5、免费的MysqL
SQL是关系数据库的标准语言
优点:
具有描述一致性、利用公共属性进行连接,结构简单直观、有严格的理论基础、语言表达简练
缺点:
在执行查询操作时,需要执行一系列的查表、拆表和并表操作。所以执行时间较长,效率不尽人意
新一代数据库:面向对象数据库
面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的无缝连接
同时它也吸收了面向对象程序设计语言的思想。
文件系统不是独立的软件,早期的数据库管理员都是采用文件系统
在文件系统中,数据按其内容、结构和用途组成若干命名的文件。
缺点:
1、编写应用程序和不方便
2、数据冗余
3、应用程序的维护量很大
4、文件系统不支持对文件的并发访问
5、数据缺少统一管理;安全保密性差
第一代数据库:网状、层次模型
以统一管理和共享数据为主要特征
第二代数据库:关系数据库
1、oracle公司的Oracle
2、微软公司的SQL SERVER
3、IBM公司的DB2
4、Sysbase公司的Sysbase
5、免费的MysqL
SQL是关系数据库的标准语言
优点:
具有描述一致性、利用公共属性进行连接,结构简单直观、有严格的理论基础、语言表达简练
缺点:
在执行查询操作时,需要执行一系列的查表、拆表和并表操作。所以执行时间较长,效率不尽人意
新一代数据库:面向对象数据库
面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的无缝连接
同时它也吸收了面向对象程序设计语言的思想。
相关文章推荐
- 数据库技术的发展简史
- 数据库发展简史
- 数据库发展简史
- 数据库管理技术发展--2文件系统阶段
- 看了看几个数据库厂商的发展历史
- 数据库管理技术发展——3数据库系统阶段
- Java并发02:Java并发Concurrent技术发展简史(各版本JDK中的并发技术)
- 数据库的发展趋势
- AI技术说:人工智能相关概念与发展简史
- 经济学发展简史
- Oracle数据库的发展历程
- 关于十二平均律及律学发展简史
- 数据库的发展趋势(个人感受)
- 微软数据库的发展
- 数据库发展历史
- 中国古代木制机器发展简史
- Java语言的发展简史
- Gartner数据库报告解读及数据库技术发展方向预测
- 历程剖析:阿里云自研HTAP数据库的技术发展之路
- 详谈NVMe over Fabric技术发展简史