数据库各厂商发展历史(结束, MS, PostgreSQL及其它)
如若转载,请务必注明出处。iihero 2008.9.26于CSDN
本来想写写MS SQL Server的发展历史。
但想想,基本上在谈Sybase ASE的时候,也把它都谈到了。MS SQL Server发展到现在,确实是非常的成功。
它的传播面很广,总结起来,有几点:
1. 似乎盗版传播很容易,一个序列号破解,就可以无限期使用。对于Sybase ASE,简直是不可能的事。它的license策略极为严格,因而安全度也极高。
2. 用起来,GUI的方式被微软引导了很多个,想不习惯也难。你用长了微软的那一套界面,再去用用Oracle的,Sybase的,或者IBM的,都是怪怪的感觉。
事实上,这几家大型数据库厂商,谁也没有完全压倒的优势。各自都有自己的市场。谁的市场做好了,谁就属于胜者。
PostgreSQL是非常优秀的一种数据库,血统也绝对纯正,学院气息很浓。也绝地的自由。你想怎么折腾都行。我很喜欢这个数据库,希望自己能坚持下去。
再来看看其它各门各类的数据库,实在是太多了:
先看国内的吧:
关系数据库 | 声称遵循的SQL标准 | 运行的操作系统 | 提供商信息 |
Kingbase | SQL92 | Windows/Linux | 人大金仓: |
DM4 (现在应该是DM5x) | SQL99/SQL92 | Windows/Linux | 武汉华工达梦数据库: |
Openbase | SQL92 | Windows/Linux | 东软: |
神舟OSCAR | SQL92 | Windows/Linux | 北京神舟航天软件: |
再看看三年以前的国外主要数据库列表:
关系数据库 | 声称遵循的SQL标准 | 运行的操作系统 | 提供商信息 |
Oracle | SQL99/SQL92 | Unix, Linux, mainframe, Windows几乎所有操作系统 | Oracle公司:www.oracle.com |
DB2 V8.2 | SQL99/SQL92 | Unix, Linux, mainframe, IBM AIX, Windows几乎所有操作系统 | IBM: ww.ibm.com |
SQL Server2000/ SQL Server 2005 | SQL92 | Windows NT/2000/XP | Microsoft: |
Sybase | SQL99/SQL92 | 几乎所有操作系统 | Sybase: |
Informix | SQL92 | IBM AIX, Linux, Unix, Solaris, Windows NT/2000/XP, HP-UX等 | IBM: (注:被IBM收购) |
NCR Teradata | SQL92 | Unix, Windows | www.teradata.com 数据仓库知名厂商 |
MySQL | SQL99/SQL92 | 几乎所有操作系统 | GNU GPL开源, MySQL AB: |
PostgreSQL v8.1 | SQL99/SQL92 | 几乎所有操作系统 | GNU GPL开源 |
INGRES II | SQL92 | Windows NT/2000, Unix, Open VMS, Linux | Computer Associates: |
InterBase | SQL92 | Windows NT/2000/XP, Unix, Linux | Borland: |
sqlite | SQL92 | Windows, Linux, Unix | www.sqlite.org, 完全开源 |
Access 2000/2003 | SQL92 | Windows 9x/NT/2000/XP | Microsoft: |
FoxPro/FoxBase | SQL92 | Windows 9x/NT/2000/XP | Microsoft: |
ADABAS | SQL92 | Unix, Linux, mainframe | Software AG www.software _agusa.com |
Cloudscape | SQL99/SQL92 | 所有支持Java虚拟机的平台 | IBM: |
Daffodil DB Java | SQL99 | 所有支持Java虚拟机的平台 | Daffodil Software: |
Empress | SQL92 | 几乎所有操作系统 | Empress Software: |
FirstBase v | SQL92 | Unix, Linux | FirstBase 开源数据库 www.firstbase.com |
LEAP | SQL92 | Unix, Linux | leapsourceforge.net 开源数据库 |
mSQL | SQL92 | Unix, Linux | 开源 |
Progress | SQL92 | Solaris, IBM AIX, Unix, Linux, Windows | Progress: |
Quadbase SQL Server | SQL92 | Novell Netware, Windows9x/NT/2000 | |
SQLBase | SQL92 | Windows9x/NT/2000/XP, NetWare | Gupta: |
UniVerse | SQL92 | WindowsNT, Linux, Unix | IBM: |
SimpleSQL | SQL92 | Windows, Linux, Unix | www.simplesql.org, 完全开源 |