`
iihero
  • 浏览: 258187 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库各厂商发展历史(结束, 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是非常优秀的一种数据库,血统也绝对纯正,学院气息很浓。也绝地的自由。你想怎么折腾都行。我很喜欢这个数据库,希望自己能坚持下去。

 

再来看看其它各门各类的数据库,实在是太多了:

 

先看国内的吧:

 

关系数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

声称遵循的SQL标准

 

运行的操作系统

 

提供商信息

 

Kingbase

 

SQL92

 

Windows/Linux

 

人大金仓:

 

http://www.kingbase.com.cn/

 

DM4

(现在应该是DM5x)

SQL99/SQL92

 

Windows/Linux

 

武汉华工达梦数据库:

 

http://www.dameng.cn/

 

Openbase

 

SQL92

 

Windows/Linux

 

东软:

 

http://www.openbase.com.cn

 

神舟OSCAR

 

SQL92

 

Windows/Linux

 

北京神舟航天软件:

 

http://www.bjsasc.com/

 

 

再看看三年以前的国外主要数据库列表:

 

 

关系数据库

 

声称遵循的SQL标准

 

运行的操作系统

 

提供商信息

 

Oracle<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><chmetcnv w:st="on" unitname="g" sourcevalue="10" hasspace="False" negative="False" numbertype="1" tcsc="0">10g</chmetcnv>/9i

 

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:

 

www.microsoft.com

 

Sybase

 

SQL99/SQL92

 

几乎所有操作系统

 

Sybase:

 

www.sybase.com

 

Informix

 

SQL92

 

IBM AIX, Linux, Unix, Solaris, Windows NT/2000/XP, HP-UX

 

IBM:

 

www.informix.com

 

(注:被IBM收购)

 

NCR Teradata

 

SQL92

 

Unix, Windows

 

www.teradata.com 数据仓库知名厂商

 

MySQL<chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.0.16</chsdate>

 

SQL99/SQL92

 

几乎所有操作系统

 

GNU GPL开源, MySQL AB

 

www.mysql.com

 

PostgreSQL v8.1

 

SQL99/SQL92

 

几乎所有操作系统

 

GNU GPL开源

 

www.postgresql.org

 

INGRES II

 

SQL92

 

Windows NT/2000, Unix, Open VMS, Linux

 

Computer Associates:

 

www.cai.com

 

InterBase

 

SQL92

 

Windows NT/2000/XP, Unix, Linux

 

Borland:

 

www.borland.com

 

sqlite

 

SQL92

 

Windows, Linux, Unix

 

www.sqlite.org, 完全开源

 

Access 2000/2003

 

SQL92

 

Windows 9x/NT/2000/XP

 

Microsoft:

 

www.microsoft.com

 

FoxPro/FoxBase

 

SQL92

 

Windows 9x/NT/2000/XP

 

Microsoft:

 

www.microsoft.com

 

ADABAS

 

SQL92

 

Unix, Linux, mainframe

 

Software AG

 

www.software _agusa.com

 

Cloudscape

 

SQL99/SQL92

 

所有支持Java虚拟机的平台

 

IBM:

 

www.cloudscape.com

 

Daffodil DB Java

 

SQL99

 

所有支持Java虚拟机的平台

 

Daffodil Software:

 

www.daffodil_woods.com

 

Empress

 

SQL92

 

几乎所有操作系统

 

Empress Software:

 

www.empress.com

 

FirstBase v<chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">9.3.2</chsdate>

 

SQL92

 

Unix, Linux

 

FirstBase 开源数据库

 

www.firstbase.com

 

LEAP

 

SQL92

 

Unix, Linux

 

leapsourceforge.net

 

开源数据库

 

mSQL

 

SQL92

 

Unix, Linux

 

开源

 

www.hughes.com

 

Progress

 

SQL92

 

Solaris, IBM AIX, Unix, Linux, Windows

 

Progress:

 

www.progress.com

 

Quadbase SQL Server

 

SQL92

 

Novell Netware, Windows9x/NT/2000

 

www.quadbase.com

 

SQLBase

 

SQL92

 

Windows9x/NT/2000/XP,

 

NetWare

 

Gupta:

 

www.centurasoft.com

 

UniVerse

 

SQL92

 

WindowsNT, Linux, Unix

 

IBM:

 

www.3.ibm.com/software/data/u2/universe

 

SimpleSQL

 

SQL92

 

Windows, Linux, Unix

 

www.simplesql.org, 完全开源

 

 

 

分享到:
评论

相关推荐

    PostgreSQL数据库内核分析

    PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析...

    Python编写PostgreSQL数据库结构比对程序源代码

    标题中的“Python编写PostgreSQL数据库结构比对程序源代码”意味着我们有一个用Python编写的工具,这个工具能够对比两个PostgreSQL数据库的结构,以检查它们是否一致。这在数据库迁移、升级或备份恢复等场景中非常...

    连接postgresql数据库需要的jar包

    在Java编程中,连接到PostgreSQL数据库通常需要特定的驱动程序,这个驱动程序通常是以JAR(Java Archive)文件的形式存在。"连接postgresql数据库需要的jar包"指的是用于建立Java应用程序与PostgreSQL数据库之间通信...

    postgresql10数据库生成文档工具

    PostgreSQL 10数据库生成文档工具是一款高效实用的软件,专为PostgreSQL 10数据库设计,旨在简化数据库管理和文档编制工作。通过该工具,用户能够轻松地从数据库中提取信息,生成详细的文档,以便更好地理解和维护...

    PostgreSQL数据库内核分析 完整版

    《PostgreSQL数据库内核分析》彭智勇 完整版44M

    数据库(各厂商)的发展历史

    此外,数据库领域的其他厂商如微软的SQL Server、甲骨文的MySQL以及开源社区的PostgreSQL等也相继崛起,推动了数据库技术的多样化发展。这些厂商各自拥有独特的优势,满足不同用户的需求,如SQL Server在Windows环境...

    PostgreSQL数据库内核分析 清晰版

    PostgreSQL数据库内核分析 清晰版,完整415页

    nacos适配postgresql数据库

    1.nacos服务,适配postgresql数据库。 2.提供nacos,postgresql的创建nacos数据库脚本。 3.nacos/conf/nacos-pg.sql数据库脚本文件。 4.nacos版本1.4.2。

    postgreSQL数据迁移到达梦数据库操作

    PostgreSQL 数据迁移到达梦数据库操作 PostgreSQL 数据迁移到达梦数据库操作是指将 PostgreSQL 数据库中的数据迁移到达梦数据库中的过程。该过程需要使用 Navicat for PostgreSql 工具生成 SQL 脚本,然后使用达梦...

    备份PostgreSQL和MySQL数据库

    数据库备份是保障业务连续性和数据安全的关键步骤,尤其对于依赖MySQL和PostgreSQL等关系型数据库存储关键信息的企业而言。这两种数据库管理系统(DBMS)都提供了内置的工具来方便地进行数据备份,使得用户可以在...

    如何恢复PostgreSQL数据库

    PostgreSQL 数据库恢复方法 PostgreSQL 是一个功能强大且广泛使用的开源关系数据库管理系统,但是在实际应用中,数据库崩溃或无法启动的情况时有发生。这时,如何恢复 PostgreSQL 数据库变得非常重要。下面将详细...

    PostgreSQL数据库内部原理剖析 PDF

    A Tour of PostgreSQL Internals.pdf Inside the PostgreSQL Query Optimizer.pdf Inside the PostgreSQL Shared Buffer Cache.pdf Internals Of PostgreSQL Wal.pdf PostgreSQL Internals Through Pictures.pdf ...

    PostgreSQL数据库内核分析.pdf

    PostgreSQL数据库内核分析.pdf

    PostgreSql+PostGis创建空间数据库

    PostgreSql+PostGis 创建空间数据库 PostgreSql 是一个功能强大且开源的关系数据库管理系统,它提供了一个强大的平台来存储和管理数据。PostGis 是一个基于PostgreSql 的空间数据库扩展,它提供了对空间数据的支持...

    MyBatis通过 JDBC连接 PostgreSQL数据库 最小例子

    在本文中,我们将深入探讨如何使用MyBatis框架通过JDBC连接PostgreSQL数据库,构建一个最小的示例项目。MyBatis是一个轻量级的Java持久层框架,它简化了数据库操作,允许开发者将SQL语句直接嵌入到Java代码中,提供...

    postgresql数据库备份和恢复

    在现代数据库管理中,数据备份和恢复是至关重要的操作,它们确保了数据在系统故障、灾难事故或其他意外情况下的安全性和可用性。PostgreSQL,作为一种流行的开源对象关系数据库系统,它为用户提供了多种工具和方法来...

    asp连接postgresql数据库

    asp连接postgresql数据库 的源码

    postgresql-42.2.14.数据库驱动jar

    PostgreSQL是一种开源的对象关系型数据库管理系统(ORDBMS),它以其强大的功能、高度的灵活性和稳定性赢得了广大开发者的青睐。而"postgresql-42.2.14.jar"是PostgreSQL数据库的一个Java驱动程序,也被称为JDBC...

    C# 操作PostgreSQL 数据库

    PostgreSQL则是一款强大的开源关系型数据库管理系统,以其稳定性、可扩展性和丰富的功能著称。本文将深入探讨如何使用C#来操作PostgreSQL数据库。 首先,我们需要安装必要的库以在C#中与PostgreSQL进行交互。Npgsql...

Global site tag (gtag.js) - Google Analytics