如若转载,请务必注明出处。iihero 2008.9.26于CSDN
本来想写写MS SQL Server的发展历史。
但想想,基本上在谈Sybase ASE的时候,也把它都谈到了。MS SQL Server发展到现在,确实是非常的成功。
它的传播面很广,总结起来,有几点:
1. 似乎盗版传播很容易,一个序列号破解,就可以无限期使用。对于Sybase ASE,简直是不可能的事。它的license策略极为严格,因而安全度也极高。
2. 用起来,GUI的方式被微软引导了很多个,想不习惯也难。你用长了微软的那一套界面,再去用用Oracle的,Sybase的,或者IBM的,都是怪怪的感觉。
事实上,这几家大型数据库厂商,谁也没有完全压倒的优势。各自都有自己的市场。谁的市场做好了,谁就属于胜者。
PostgreSQL是非常优秀的一种数据库,血统也绝对纯正,学院气息很浓。也绝地的自由。你想怎么折腾都行。我很喜欢这个数据库,希望自己能坚持下去。
再来看看其它各门各类的数据库,实在是太多了:
先看国内的吧:
再看看三年以前的国外主要数据库列表:
关系数据库 |
声称遵循的SQL标准 |
运行的操作系统 |
提供商信息 |
Oracle<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 和 MS SQL Server 是两种流行的关系数据库管理系统,它们在过程语言中有许多差异。下面我们将从数据类型、变量定义与赋值、IF/ELSE 控制结构等方面对这两种数据库的差异进行详细的比较。 数据类型 ...
在数据库领域,PostgreSQL 和 MS SQL Server 都是非常受欢迎的关系型数据库管理系统。两者在很多方面都提供了强大的功能支持,但在具体实现细节上存在不少差异。本文将从以下几个方面进行详细的比较: #### 数据...
在SQL Server 2012中,连接到外部数据源如PostgreSQL数据库是通过设置链接服务器来实现的。链接服务器允许SQL Server查询和操作非本地的数据,提供了与异构数据库系统交互的能力。以下是一个详细步骤,说明如何在SQL...
10. **兼容性与扩展**:除了SQL Server,Quest Toad还支持其他数据库系统,如Oracle、MySQL、PostgreSQL等,具备良好的跨平台能力,且通过插件可以扩展更多功能。 总而言之,Quest Toad for SQL Server是一款全面而...
**PostgreSQL数据库连接驱动:postgresql-42.3.3.jar** `postgresql-42.3.3.jar` 是一个Java档案(JAR)文件,主要用于在Java应用程序中与PostgreSQL数据库进行通信。这个文件包含了Java数据库连接(JDBC)驱动程序...
DbLinq is THE LINQ provider that allows to use common databases with an API close to Linq to SQL. It currently supports (by order of appearance): MySQL, Oracle, PostgreSQL, SQLite, Ingres, Firebird......
KEPServerEX是一款强大的工业数据连接软件,它允许设备与应用程序之间进行通信,提供了一种方式来通过ODBC(Open Database Connectivity)接口读写SQL数据库,如SQL Server。本篇文章将详细阐述如何利用KEPServerEX...
PostgreSQL是一种开源关系型数据库管理系统(RDBMS),在全球范围内被广泛应用,因其强大的功能、高度的稳定性和良好的社区支持而受到赞誉。标题中提到的"postgresql-42.2.2.jar"和"postgresql-9.2-1003.jdbc4.jar...
这里我们关注的是三个主流的关系型数据库管理系统(RDBMS):PostgreSQL(pgsql)、MySQL和Microsoft SQL Server(SqlServer),以及如何使用JMeter进行数据库连接。 1. PostgreSQL(pgsql)数据库驱动: ...
PostgreSQL(postgresql-13.5.tar.bz2) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。
SQL Server 2000链接服务器到PostgreSQL
postgresql-42.5.0.jar是Java上的一个驱动程序,用于连接PostgreSQL数据库并与其进行交互。它可以让Java程序员方便地使用PostgreSQL数据库,并提供了许多功能和工具,使程序员可以编写高效、稳定和高性能的应用程序...
在本篇中,我们将深入探讨如何使用`postgresql-42.2.5.jar`这个PostgreSQL JDBC驱动包来建立和管理与PostgreSQL数据库的连接。 **1. PostgreSQL JDBC驱动介绍** `postgresql-42.2.5.jar`是PostgreSQL官方提供的...
1.nacos服务,适配postgresql数据库。 2.提供nacos,postgresql的创建nacos数据库脚本。 3.nacos/conf/nacos-pg.sql数据库脚本文件。 4.nacos版本1.4.2。
PostgreSQL是一种开源的对象关系型数据库管理系统(ORDBMS),它以其强大的功能、高度的灵活性和稳定性赢得了广大开发者的青睐。而"postgresql-42.2.14.jar"是PostgreSQL数据库的一个Java驱动程序,也被称为JDBC...
PostgreSQL JDBCL连接:postgresql-42.2.9.jar包.zip,亲测可以使用
在Java中,JDBC驱动是实现Java标准API(java.sql)的类库,它允许Java应用程序执行SQL语句并与各种数据库进行交互,包括PostgreSQL。 PostgreSQL是一种开源的关系型数据库管理系统(RDBMS),以其强大的功能、稳定...
- 各数据库在命名规则上略有不同,但普遍推荐使用有意义的英文单词或短语,并遵循一定的命名约定,如使用下划线分隔单词(`user_id`)。 - **字符串连接**: - 不同数据库使用不同的符号或函数来连接字符串。 - 如 ...
6. 在执行 SQL 语句时,需要根据业务需要修改 SQL 语句,以适应达梦数据库的语法。 达梦数据库控制台工具 DM 控制台工具的使用: 1. 启动 DM 控制台工具,进入达梦数据库的控制平台。 2. 连接达梦数据库,输入...
总结来说,SQL Server、PostgreSQL、MySQL和Oracle都是强大的数据库系统,它们各有特点,适用于不同的应用场景。而Java提供的JDBC API和相关的JAR包使得这些数据库能够与Java程序很好地集成。同时,Apache POI库则为...