技术开发 频道

热门数据库历史来源趣谈

  【IT168 评论】在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术已经成为管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。数据库已经有近百年的历史,本文下面就来盘点流行数据库的起源史。

热门数据库历史来源趣谈

  Oracle

  关系数据库的出现是数据库发展史上的一个巨大转折。1977年,Oracle借了IBM和个人电脑普及的东风,虽磕磕绊绊,也顺势而起。Oracle最初的设想来源于IBM研究员发表的《大型共享数据库数据的关系模型》的论文,Oracle的两位创始人看好关系型数据库的发展前景和市场,合力研发出了早期的Oracle。而后Oracle在发展中突破层层困难:增加读一致性、增加分布式查询、引入行级锁、联机热备份、支持面向对象开发,一直到2001年增加Data Guard等高可用方面的特性才进入辉煌期。

热门数据库历史来源趣谈

  MySQL

  1985年,瑞典的几位志同道合小伙子(以David Axmark为首)成立了一家公司,即MySQL AB的前身。在他们实现自身想法的过程中,需要一个数据库,他们希望能够使用开源的产品,但并没有合适选择,那就自己开发吧。最初,他们只设计了一个利用索引顺序存取数据的方法,也就是ISAM存储引擎核心算法的前身。最初开发MySQL的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。MySQL发布于1996年,在2000 年的时候,MySQL 公布了自己的源代码,并采用GPL(GNU General Public License)许可协议,正式进入开源世界。另外,MySQL的标志也是有来源的。MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

热门数据库历史来源趣谈

  Microsoft SQL Server

  SQL Sever的来源相对前面介绍的数据库来说就正经多了,它最早起源于1987年的Sybase SQL Server,最初由Microsoft、Sybase和Ashton-Tate三家公司共同开发,于1988 年推出了第一个OS/2 版本。在Windows NT推出后,Microsoft与Sybase 在SQL Server 的开发上分道扬镳。Microsoft专注于开发推广SQL Server 的Windows NT 版本,Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。

热门数据库历史来源趣谈

  MongoDB

  MongoDB的历史与NoSQL密切相关。随着web2.0的兴起,关系型数据库本身无法克服的缺陷越来越明显,于是NoSQL出现。NoSQL一词最早出现在1998年,是Carlo Strozzi开发的一个轻量、开源、不提供SQL功能的关系数据库。2009年趋势高涨,被定为“非关系型的”数据存储,相对于关系型数据库运用,这一概念无疑是一种全新思维的注入。MongoDB介于关系数据库和非关系数据库之间,2012年05月23日,MongoDB2.1正式发布。

热门数据库历史来源趣谈

  PostgreSQL

  PostgreSQL是从伯克利写的POSTGRES软件包发展而来的。PostgreSQL由UCB计算机科学教授Michael Stonebraker于1986年创建。1982年他离开UCB并将Ingres商业化使之成为Relational Technologies公司的一个产品。而后该公司被Computer Associations收购。2004年,CA在开源许可下发布了Ingres release 3,并继续开发销售Ingres。而Stonebraker教授在返回UCB后开始了一项post-Ingres计划,该计划致力于解决基于关系模型的数据库管理系统产品的局限性,这即是Postgres的开端。Postgres在之后的发展中更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统,包含了许多现代特性。

热门数据库历史来源趣谈

  DB2

  DB 2是IBM在2006年年底推出的直接支持XML的混合数据服务器(IBM DB2 V9 代号为Viper),DB 2是首个直接支持XML的数据库。它通过提供新的查询语言、新的存储技术、新的索引技术和支持XML数据及其固有层次结构的特性,使得IBM DB2 V9成为IBM的第一个"混合型"(即多结构)数据库管理系统。

热门数据库历史来源趣谈

  Microsoft Access

  Microsoft Access 1.0版本在1992年11月发布,这个软件能够有效地处理大量记录但是测试显示在某些情况下会导致数据损毁。Access的最初名称是Cirrus。它开发于Visual Basic之前,当时的窗口引擎称作Ruby。比尔盖茨看过Ruby的原型后决定把这个基于Basic语言的组件作为一个独立的可扩展应用程序与Access联合开发。这个项目称作Thunder。这两个项目互相独立的被作为底层的窗口引擎开发并且互不兼容。 然而,在VBA出现后它们被合并在一起。而后1995年末access 95发布、1997年access 97发布、21世纪初microsoft发布access2000,至今2015年发布Microsoft Office Access 2016。

热门数据库历史来源趣谈

  SAP Adaptive Server

  1972年, 五名IBM的经理人和consultant(看来工程师是永远写程序的命)离开了IBM, 在德国曼海母创建了他们自己的公司, 这就是SAP。他们创建SAP的原因是, 当时他们发现自己的客户正在自行开发类似的程序来处理业务流程。于是他们意识到他们可以提供可重用的标准化的系统, 来集成和实现用户的业务流程。并且,重要的一点是他们认为电脑现实器为普及作为业务流程的关键点。

0
相关文章