Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
This is a list of all the database management systems that I have been able to identify. If you
know of any others, then please email them to me!
The systems are listed by type: relational(R), extended-relational(X), object-relational(OR),
object-oriented(OO), network(N) and hierarchical(H). Note that some vendors state that their
DBMS is more than one of these. In such a case the DBMS type is specified by more than one
designation. For example, Centura Software states that their Velocis database is based on both
the relational and network models, and in this case the designation "RN" has been specified.
For the primary market, some liberties have been taken with regard to the use of the term
"Enterprise." Specifically, if a vendor does not indicate a primary market for their DBMS, then
the primary market has been specified as "Enterprise."
DBMS
Vendor
Type
Primary Market
R
R
R
R
R
R
R
R
R
R
R
R
R
Desktop
Enterprise
Mobile/Embedded
Enterprise
Mobile/Enterprise
Enterprise
Mobile
Desktop
Enterprise
Enterprise
Open Source
Open Source
Enterprise
Embedded
R
R
Relational
Relational
R
Red Brick
SQL Server
SQLBase
Microsoft
Centura Software
R
R
SUPRA
Teradata
YARD-SQL
Cincom
NCR
YARD Software Ltd.
TimesTen Performance
Software
Software AG
Computer Corporation of
America
Informix (Ardent)
Informix (Ardent)
InterSystems
Informix
IBM
R
R
R
Enterprise
VLDB (Data Warehousing)
Enterprise
In-Memory
XR
Enterprise
XR
VLDB
XR
XR
OR
OR
OR
Enterprise
Enterprise
Enterprise
Mobile/Embedded
Enterprise/VLDB
Informix
OR
Enterprise
Informix
OR
Oracle
Oracle
PointBase
PointBase
PointBase
Freeware
Cincom
Computer Associates
Exceleron
Objectivity
Poet Software
Versant Corporation
Centura Software
Centura Software
OR
OR
OR
OR
OR
OR
OR
OO
OO
OO
OO
OO
RN
RN
Db.linux
Centura Software
RNH
Db.star
Centura Software
RNH
Mobile
Enterprise
Embedded
Mobile
Enterprise
Open Source
Enterprise
Enterprise
Enterprise
VLDB (Scientific)
Enterprise
Enterprise
Mobile/Embedded
Enterprise/Embedded
Open
Source/Mobile/Embedded
Open
Source/Mobile/Embedded
Enterprise
TimesTen
Adabas
Model 204
UniData
UniVerse
Cache'
Cloudscape
DB2
Informix Dynamic Server
2000
Informix Extended Parallel
Server
Oracle Lite
Oracle 8I
PointBase Embedded
PointBase Mobile
PointBase Network Server
PostgreSQL
UniSQL
Jasmine ii
Object Store
Objectivity DB
POET Object Server Suite
Versant
Raima Database Manager
Velocis
IMS DB
IBM
Top five open source DBMS
By Manoj Venkat
January 20, 2011
Tweet
4 Comments
A Database Management System (DBMS) is a set of computer programs that controls the
creation, maintenance, and the use of a database. It allows organizations to place control of
database development in the hands of database administrators (DBAs) and other specialists. A
DBMS is a system software package that helps the use of integrated collection of data records
and files known as databases. It allows different user application programs to easily access the
same database.
Although, Microsoft SQL service is a considerable option but I hate it because of its restrictions
and worst of all, its a closed source.
Top five open source dbms softwares :
1.MySql: MySQL is a relational database management system (RDBMS)[1] that runs as a server
providing multi-user access to a number of databases.But it imposes terms on usage of this on a
commercial project.MySQL is also used in many high-profile, large-scale World Wide Web
products, including Wikipedia, Google and Facebook.
2.Oracle : The Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is
an object-relational database management system (ORDBMS) produced and marketed by Oracle
Corporation.
3.Apache Derby : Apache Derby is a Java relational database management system that can be
embedded in Java programs and used for online transaction processing.Its database utilities like
Derby Network Server,Derby Embedded Database Engine, Embedded Network Server.
Considerably good option for networking and also the firm is advancing in cloud computing
using this technology.
Typically, mission-critical applications like these require the robust functionality and durability
of commercial systems software. This is slowly changing as organizations adopt the Linux
operating system for some "mission-critical" applications. It will take longer for open source
DBMS products to gain a similar reputation and implementation, though. Today, most open
source DBMS software is deployed in conjunction with the major enterprise DBMSs (Oracle,
DB2, and SQL Server) or in SMBs that cannot cost-justify an enterprise DBMS.
I think open source database technology is in an awkward phase of its lifecycle today. Typically,
open source DBMS products - MySQL, Firebird, PostgreSQL, and Berkeley DB - are simpler to
use than enterprise DBMS products because they do not have all the bells and whistles of
enterprise software. Over time, though, features are being added to the open source players.
Triggers, stored procedures, integrity constraints, and so on cause the open source DBMS
products to become more complex to use. But their simplicity and easy-to-use reputation is what
endeared them to smaller organizations and quick-and-dirty applications. As the open source
DBMS moves away from its initial sweet spot in terms of how and when it is implemented,
growing pains could ensue.
Another issue being faced by the open source DBMS world is Oracle's acquisitive ways. Of the
four DBMS products mentioned above, two, Berkeley DB and now MySQL, are owned by
Oracle. What will the future of open source DBMS hold if the major players are gobbled up by
the commercial DBMS companies?
A dark horse in the open source DBMS market is Ingres, which began its life as a commercial
product. Ingres was open sourced by CA (its previous owner) in May 2004. Somewhat different
than other open source DBMS offerings, Ingres' heritage enables it to deliver high-volume
transaction processing, high availability, multiplatform support, and security for mission-critical
application deployments. In other words, it already has the bells and whistles of a commercial
DBMS because it was one for years.
And it is impossible to cover the open source DBMS market without discussing EnterpriseDB.
Basically, EnterpriseDB is to open source DBMS (PostgreSQL) as Red Hat is to open source
operating systems (Linux). EnterpriseDB offers subscription plans and support for the
PostgreSQL DBMS. The company has earned a reputation for offering Oracle compatibility,
touting the ability of its customers to replace the Oracle DBMS with PostgreSQL and not have to
change its application code. Even IBM licensed some of EnterpriseDB's Oracle compatibility
functionality for its latest version of DB2.
The bottom line is that there is a wealth of options if you are interested in using an open source
DBMS. But know what your needs are and what features are available in the open source DBMS
products before diving headfirst into the open source waters.