美国有哪些数据库公司?各自的特点和历史能不能具体一点?

IBM的DB2

作为关系数据库领域的先行者和开拓者,IBM在1977年完成了System R的原型,并在1980年开始提供集成数据库服务器——System/38,随后是SQL/DSforVSE和VM。它的初始版本与系统R的研究原型密切相关..DB2 forMVSV1是在1983中引入的。这个版本的目标是提供这个新方案所承诺的简单性、数据无关性和用户生产率。DB2 for MVS在1988中提供了强大的在线事务处理(OLTP)支持,在1989和1993中分别实现了分布式数据库支持。最近推出的DB2 Universal Database 6.1是Universal Database的典范,是第一个具有联机功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。

神谕

甲骨文,原名SDL,由拉里·埃里森和另外两位程序员于1977年创立。他们开发了自己的拳头产品,并在市场上大量销售。1979年,Oracle推出了第一个商用SQL关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前,Oracle关系数据库产品的市场份额名列前茅。

Informix

Informix成立于1980,为Unix和其他开放操作系统提供专业的关系数据库产品。公司名称Informix取自Information和Unix的组合。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。InformixSE是当时微机Unix环境下的主要数据库产品。它也是第一个移植到Linux的商业数据库产品。

赛贝斯

赛贝斯公司成立于1984。公司名称“Sybase”来源于“系统”和“数据库”的组合。Sybase公司的创始人之一Bob Epstein是Ingres大学版(与System/R同时期的关系数据库模型产品)的主要设计者。该公司的第一个关系数据库产品是Sybase SQLServer1.0,于1987年5月推出。Sybase最早提出了客户机/服务器数据库架构的思想,并率先在Sybase SQLServer中实现。

SQL Server

1987年,微软与IBM合作开发OS/2,IBM在其OS/2 ExtendedEdition系统中捆绑了OS/2Database Manager,但微软产品线仍然缺乏数据库产品。因此,微软将目光投向了Sybase,并与Sybase签署了合作协议,利用Sybase技术开发基于OS/2平台的关系数据库。1989年,微软发布了SQL Server的1.0版本。

一种数据库系统

PostgreSQL是一个具有完整特性的自由软件的对象——关系数据库管理系统(ORDBMS),它的许多特性是当今许多商业数据库的前身。PostgreSQL最初是从BSD的Ingres项目开始的。PostgreSQL的特性涵盖了SQL-2/SQL-92和SQL-3。首先,它包含了世界上最丰富的数据类型的支持。其次,PostgreSQL是目前唯一支持事务、子查询、多版本并行控制系统和数据完整性检查的免费软件数据库管理系统。

关系型数据库

MySQL是一个小型的关系数据库管理系统,由瑞典MySQL AB公司开发。于2008年6月65438+10月16日被太阳公司收购。目前,MySQL广泛应用于互联网上的中小型网站。由于其体积小、速度快、总拥有成本低,尤其是开源,许多中小型网站选择MySQL作为网站数据库,以降低总拥有成本。

Access数据库

1994美国微软公司推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、界面灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:

(1)完美管理各类数据库对象,具有强大的数据组织、用户管理、安全检查等功能。

(2)强大的数据处理功能。在工作组级网络环境中,Access开发的多用户数据库管理系统具有传统XBASE(统称为XBASE(DBASE和FoxBASE)数据库系统无法实现的客户/服务器结构和相应的数据库安全机制。Access具有高级大型数据库管理系统的许多特征,如事务处理/错误回滚功能。

(3)可以方便地生成各种数据对象,利用存储的数据建立表格和报表,可视性好。

(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。

(5)能够使用Web检索和发布数据,并实现与Internet的连接。Access主要适用于中小型应用系统,或者作为客户机/服务器系统中的客户机数据库。

FoxPro数据库

最初由美国福克斯公司在1988年推出,福克斯公司在1992年被微软公司收购后,相继推出了FoxPro2.5、2.6和VisualFoxPro,功能和性能都有了很大的提高。FoxPro2.5和2.6分为DOS和Windows两个版本,分别运行在DOS和Windows环境下。与FoxBASE相比,FoxPro在功能和性能上有了很大的提高,主要是引入了窗口、按钮、列表框、文本框等控件,进一步提高了系统的开发能力。