Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.tools -> RDBMS Comparisons
In comp.databases Loki <base_at_alpha.freya.vinland.rad.mgh.mcgill.ca> wrote:
Hello, in choosing a DBMS, I've built a little chart. Any help in filling in the blanks would be much appreciated.
NOTE: This chart is quite wide, and may wrap viciously on some of your newsreaders.
(The chart is delimited with semicolons)
Thanks for the information on DB2 and Informix, it is now added Java/JVM - means it supports JAVA in SQL (ie SQLJ) Perl - means a Perl API, not DBI/DBD
DBMS Comparison Chart
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;Received on Mon Jan 31 2000 - 00:00:00 CST
; ; ;
DBMS ;Sybase ;Sybase ;Oracle ; Informix ;Informix ;Informix ; DB2 ;Interbase ;www.interbase.com ;Progress ;Progress ;Ingres II ;PostgreSQL ;Teradata ;NonStop SQL/MX ; University Postgres ; Univers ity Ingres ;mSQL (MiniSQL) ; MySQL ; company ;Sybase INC ;Sybase INC ;Orace INC ; Informix Software Inc. ;;; IBM ; Inprise ;Borland ;Progress Systems Corp ;;CA ;PostGreSQL ;NCR ;COMPAQ / Tandem ; UBerkeley ; UBerkeley ;Hughes Software ; ; www ;linux.sybase.com;linux.sybase.com ;platforms.oracle.com/linux ;www.informix.com/informix/products/linux/ ;;; www.software.ibm.com/data/db2/linux/ ;www.borland.com;www.inprise.com ;www.progress.com ;;www.cai.com/bpp/ ;www.postgresql.org ;www3.ncr.com/product/teradata/index.html ;www.tandem.com/prod_des/nsqlmxpd/nsqlmxpd.htm ;http://epoch.cs.berkeley.edu:8000/postgres/postgres.html ;http://s2k-ftp .CS.Berkeley.EDU/ingres/ ;www.Hughes.com.au ; ; version ;ASE 11.0.3.3 ;ASE 11.9.2 ;8i (Enterprise Edition) ; IDS 7.3.x ; IDS2000 ; SE 7.30 ; 6.1 ; 4.0 ; 5.1.1 ;9 ;8.3b ;BETA ; ; ; ; ;
; ; ;
OS ;Linux ;Linux ;Linux ;L2.0.36/gc2.0.7/(RH5.2); L2.2.5/gc2.1.1 ;L2.0.34/gc2.0.7;L2.0.35/gc2.0.7+/pdksh/libstdc++2.8.0+/rpm ; RH4.2 ; RH5.1 ; ;RH6.0 ;c5/6,L2.0.27+ (RH5.1) ;Linux ;SVR4/NT ;NonStop Kernel OS rel G40+) ; ;
; ; ;
MaxDevSize ;2GB ;2GB ; ; 2GB ; 2GB ;2GB (fs only) ; 64-bit file addressing ; 2GB ; 2GB ; ; ; ; ; ; ; ;
; ; ;
MaxNumDev ;256 ;256 ; ; 1024 ; 1024 ;1 per table ; ; ; ; ; ; ; ; ; ; ;
; ; ;
MaxNumDB ; ;32767 ; ; 21,000,000 ; 21,000,000 ;1 per server ; 256 ; ; ; ; ; ; ; ; ; ;
; ; ;
MaxDBsize ; ;8TB ; ; 2TB ; 2TB ; 2GB ; 128EB ; ; 32TB ;15PB ; ; ; ;1TB+ ; ; ;
; ; ;
MaxDevPerDB ;128 ;128 ; ; ~7.6million ; ~7.6million ;no logical limt; ; ; ; ; ; ; ; ; ; ;
; ; ;
MaxIdxPerDB ; ; ; ; 477,102,080 ; 477,102,080 ;no logical limt; ; ; 2^32 ;32,000 ; ; ; ; ; ; ;
; ; ;
MaxTablePerDB ; ; ; ; ; ; ; 268,431,360 ; ; ; ; ; ; ; ; ; ;
; ; ;
MaxRowPerDB ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
MaxTableSize ; ; ; ; 2TB ; 2TB ; 2GB ; 512GB ; ; 32TB ; ; ; ; ; ; ; ;
; ; ;
MaxNumTables ; ; ; ; 477,102,080 ; 477,102,080 ;no logical limt; ; ; 2^16 ; ; ; ; ; ; ; ;
; ; ;
MaxIdxPerTable ; ; ; ;77 (154 on 4k pages) ;77 (154 on 4k pages) ;no logical limt; 32767 ; ; 2^16 ; ; ; ; ; ; ; ;
; ; ;
MaxColPerTable ; ; ; ; 32767 ; 32767 ; 32767 ; 1012 ; ; ;32,000 ; ; ; ; ; ; ;
; ; ;
MaxRowPerTable ; ; ; ;4,277,659,295/table fragment (no lmt per tbl);; 2^31-1 ; ; ; 2^32 ;2,147,483,647 ; ; ; ; ; ; ;
; ; ;
MaxColPerIdx ; ; ; ; 16 ; 16 ; 8 ; 16 ; ; ; ; ; ; ; ; ; ;
; ; ;
MaxRowSize ; ; ; ; 32kB ; 32kB ; 32,511 ; 32k ; ; 64kB ;32000B ; ; ; ; ; ; ;
; ; ;
MaxLogSize ;2GB ; ; ; 2GB ; 2GB ; 2GB ; 4GB ; ; ; ; ; ; ; ; ; ;
; ; ;
MaxLogsPerDB ; ; ; ; ; ; ; 128 ; ; ; ; ; ; ; ; ; ;
; ; ;
MinDiskSpace ; ; ; ;64MB ;200MB ;~10MB ; 120MB ; 10MB ; 10MB ; ; ; ; ; ; ; ;
; ; ;
MinRAM ; ; ; ;64MB ;64MB ;16MB ; 100MB ; 16MB ; 16MB ; ; ; ; ; ; ; ;
; ; ;
QueryLang ;SQL ;SQL ;SQL ;SQL, PostQUEL ;SQL(w/ORDBMS ext) ;SQL ; SQL ; SQL ; SQL ;SQL ;SQL ;SQL, QUEL ;SQL, PostQUEL ;SQL ; SQL ; PostQUEL ; QUEL ; SQL ; SQL ; ;TransactSQL ;TransactSQL ;PL/SQL ; ; ; ; ; isql ; isql ; ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
Replication ;Replication Server (nonLinux) ;;Advanced Replication ; yes (two types) ; yes (two types) ; no ; yes ; no ;(self program) ; ; ;Ingres Replicator ; ; ; ; ;
; ; ;
Mirroring ;built in mirroring ;;Mirror ; yes ; yes ; no ; ; Shadow ;(incl) ; ; ; ; ; ; ; ;
; ; ;
Distribution ;Replication Server/OmniConnect(nLnx) ;; ;yes,w/rcvry& partial commit , full dist w/heur rcvry, full 2pc ;;; federated / distributed ;with recovery ;(incl) ; ; ;Ingres Vision ; ; ; ; ;
; ; ;
FailOver ;OpenSwitch/Replication Server(nLnx) ;; ; reconnect to replicant ;;rcnt 2 dup svr; ; ; ; ; ; ; ; ; ; ;
; ; ;
Security ; ; ; ; C2 ; C2 ; ; ; ; ; ; ;C2 ; ; ; ; ;
; ; ;
XA support ;XA Server (11.9.2) <non Linux> ;; ; Informix CLI ; Informix CLI ;Informix CLI ; yes ; ; ; ; ;yes ; ; ; ; ;
; ; ;
TPM ; ; ; ; supports most TPMs ;; ; yes ; ; ; ; ; ; ; ; ; ;
; ; ;
JDBC ; ; ; ; yes ; yes ; ; www.blackdown.org/java-linux.html ; yes ;yes ;yes ; ; ;yes ; ; ; ;
; ; ;
; ; ; ; ; ; ; www.alphaworks.ibm.com ; ; ; ; ; ; ; ; ; ;
; ; ;
ODBC ; ; ; ;ftp://ftp1.informix.com/dist/IDN/linux/odbc/ ;;; yes (ODBC 3.5) ;Win only ;Win only ;ODBC 3.0 ; ;yes ;yes ; ; ; ;
; ; ;
PERL DBI ; yes ; yes ; ; yes ; open source ;co. supported ; DBD-DB2-0.71.tar.gz ; no ;no ; ; ; ;DBD:pg ; ; ; ;
; ; ;
C-API ;CT-Lib / DB-Lib;CT-lib/DB-lib ;Oracle OCI ; Informix CLI ; Informix CLI ;Informix CLI ; yes ;IB API ;IB API ;SQL/C ; ;Open API ;libpq ; ; ; ;
; ; ;
C++-API ; ; ;Pro*C ; ESQL/C ; ESQL/C ; ESLQ/C ; yes ; ; ; ; ; ;libpq++ ; ; ; ;
; ; ;
Perl ; SybPerl ; SybPerl ; ; InfPerl ; InfPerl ; InfPerl ; yes ;IB Perl ;IBPerl ; ; ; ;pgsql_perl5 ; ; ; ;
; ; ;
Java/JVM ; ; ; ; yes ; yes ; ; (SQLJ) www.blackdown.org/java-linux.html; ; ;yes ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; www.alphaworks.ibm.com ; ; ; ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
DateRange ; ; ; ; ; ; ; ; ; ;1/1/32768BC-1/1/32767AD ;;;1/1/1582-31/12/2382 ; ; ; ; ;
; ; ;
R-while-W ; ; ;yes ; yes? ; yes? ; yes? ; yes? ; ;yes ; ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
Pricing: ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
;11.0.3.3 free ;;EE NamedUsrMultSvr $750 ;per user $300 ;per user(10min) $1800 ; ; UnivDev $925 one time charge ; 4.2 free ;; ; ;BETA is free ;free ; ; ; free ; free ; ; ; ;11.9.2 DevelKit Lnx $1542 ;;" 2year $263 ;client SDK free ; ; ; PersonalDev free download ; 5.6MediaKitLnx $50 ;; ; ; ; ; ; ; ;
; ; ;
;11.9.2 BaseSvr&1UsrLnx $1542 ;;" 4year $450 ; ; ; ; $39 one time charge ; 5.6SvrLic1usrL $200 ;; ; ; ; ; ; ; ;
; ; ;
;11.9.2 Network Seat $302 ;;EE NamedUsrSngSvr $600 ; ; ; ; WrkGrp $925 one time charge ; 5.6Simul1Lnx $150 ;; ; ; ; ; ; ; ;
; ; ;
; ;;" 2year $210 ; ; ; ; Enterprise $12,500 per CPU ; 5.6Simul10Lnx $1200 ;; ; ; ; ; ; ; ;
; ; ;
; ;;" 4year $360 ; ; ; ; ; 5.6Simul20Lnx $2100 ;; ; ; ; ; ; ; ;
; ; ;
; ;;EE PwrUnitIntel $100 ; ; ; ; ; 5.6UnlimInetLnx $2500 ;; ; ; ; ; ; ; ;
; ; ;
; ;;" 2year $35 ; ; ; ; ; 5.6Precompiler $500 ;; ; ; ; ; ; ; ;
; ; ;
; ;;" 4year $90 ; ; ; ; ; ;; ; ; ; ; ; ; ;
; ; ;
; ;;EE Trial License free ; ; ; ; ; ;; ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;
GUI ; wisql(3rdParty) ;; ; D4GL ; D4GL ; D4GL ; DB2 Control Center (Java/Web) / yes ; ; ; ; ; ; ; ; ; ;
; ; ;
CmdLnInterface ; iSQL ;;SQL*Plus ; ; ; ; ; ;; ; ; ; ; ; ; ;
; ; ;
; ; ; ; ; ; ; ; ;; ; ; ; ; ; ; ;
; ; ;
![]() |
![]() |