Você está na página 1de 7

Database Management Systems are software programs that give you the ability to easily create and manage

databases. Relational Database Management Systems give you the ability to store related through multiple separate tables. While there are some database systems that are widely used because of their robust functionality, there are a variety of different Database Management Systems that have a variety of features. Make sure the DMS you chose offers the features you want by using the 'Features' filter on the left hand side. With 53 database management systems to choose from, we can help you find the best one for your needs. What to Look for in Database Management Systems: Key Features Features These features represent the functionality of the Database Management System.

ACID: All Database Management Systems (DMS) with this features follow the Atomicity, Consistency, Isolation, Durability properties that assure that that database is able to consistently process database transactions reliably through set logic requirements. Archive Storage Engines: Allow you to store large amounts of data while taking a small amount of space with no indexes. Encryption of Data: Data encryption allows you to protect your database information. High Availability: High Availability Database Management Systems with high availability have built in redundancies to ensure that your databases are always functioning. High Scalability: DMS software with high scalability is able to grow with the system using the DMS. High Scalability signifies that the Database Management System can handle both very very small databases as well as extremely large ones with ease, as well as everything in between. Multi-Core Support: Simply refers to the databases ability to function with multi-core processor systems. Multiple Threads: Allow you to create event driven applications that handle several asynchronous events. Object Oriented Architecture: A design feature that allows all components such as files or processes to be represented as data structures or objects so that they can be manipulated while maintaining their form. Open Source: Open source Database Management Systems give you license agreements which allow you to see and edit the code on which the systems are created, this gives you the ability to customize and change the functionality of the DMS. Parallel Processing: Represents the ability of the DMS to execute several separate operations at once. Features Options: ACID, Archive Storage Engines, Backup, Compression of Data, Convert from Old Relational Databases, Custom Functions, Database Imports, Drag and Drop, Encryption of Data, Export Data, Extensibility, High Availability, Highly Scalable, Import Data, Integrated Storage Manager, Internet Protocol Support, Java Support, Kiosk Maker, Multi-Core Support, Multiple Data Access Command Sets, Multiple Threads, ...

y y y

y y y

y y

Operating System(s) The Database Management System would not function properly without the correct operating system. Use the 'Operating System' filter on the left in order to find the Database Management System that will work with your current operating system. Operating System(s) Options: Windows, Mac OS X, Linux, UNIX, z/OS, BSD, Symbian, AmigaOS

Software License

y y y y y

GPL = GNU General Public License BSD = Berkeley Software Distribution MPL = Mozilla Public License EPL = Eclipse Public License IDPL = Initial Developer's Public License

LGPL = Lesser General Public License

Software License Options: Apache License, BSD, EPL, GPL, GPL v2, IDPL, IPL, LGPL, MonetDB Public License v1.1, MPL, PostgreSQL, Proprietary, Public Domain, Unknown

Indexes : Information about what indexes (other than basic B-/B+ tree indexes) are supported natively.

CUBRID Product Company Software License Operating System(s) CUBRID NHN Corp. BSD GPL v2 Linux Mac OSX Windows

Oracle Oracle Oracle Corporation Proprietary Linux Mac OS X UNIX Windows z/OS

4D (4th Dimension) 4D (4th Dimension) 4D S.A.S Proprietary Windows Mac OS X

OpenLink Virtuoso OpenLink Virtuoso OpenLink Software Proprietary GPL v2 BSD Linux Mac OS X UNIX Windows z/OS

MySQL MySQL Sun Microsystems GPL Proprietary AmigaOS BSD Linux Mac OS X Symbian UNIX Windows z/OS YES SQL

Nexusdb Nexusdb NexusDB Pty. Ltd. Proprietary Windows

Apache Derby Apache Derby Apache Apache BSD Linux Mac OS X UNIX Windows z/OS

DB2 DB2 IBM Proprietary Linux Mac OS X UNIX Windows z/OS

Microsoft SQL Server Microsoft SQL Server Microsoft Proprietary Windows

AllegroGraph AllegroGraph Franz Inc. Proprietary Linux Mac OS X UNIX Windows

Demo? Interface

NO GUI SQL

YES GUI SQL

YES GUI SQL

YES API GUI Multiple SQL

YES API Multiple SQL

YES SQL

YES GUI SQL

YES GUI SQL

YES API GUI Multiple

First Public Release Year Latest Stable Version Latest Release Year

2008

1979

1984

1998

1995

2003

2004

1983

1989

2005

CUBRID 11g 8.4.0 Release 2 2011 2009

v12.2 2011

6.2 2011

5.1.46 2010

3.09 2011

10.6.1. 0 2010

9.7 2009

R2 v10.5 2008

4.2 2011

Feat ures

ACID . Backup . Database Imports. Export Data . High Availability . Highly Scalable. Import Data . Java Support . Multi-Core Support . Object Oriented Architecture.

ACID . Referential Integrity Transactions. Unicode .

ACID . Database Imports . Drag and Drop. Export Data High Availability . Highly Scalable . Import Data . Referential Integrity SQL

ACID . Backup . Compression of Data . Convert from Old Relational .Databases Custom Functions . Database Imports . Drag and Drop . Encryption

ACID . Referential Integrity . Transactions . Unicode .

ACID . Backup . Compression of Data . Convert from Old Relational .Databases Custom Functions . Database Imports . Encryption of Data . Export Data .

ACID . Referential Integrity . Transactions . Unicode .

ACID . Backup . Compressio n of Data . Encryption of Data . Highly Scalable . Referential Integrity . Transactions . XML Format Support

ACID . Referential Integrity . Transaction s. Unicode .

ACID . Backup . Compressio n of Data . Convert from Old Relational. Databases Custom Functions . Database Imports . Export Data. Extensibility. High

Open Source . Real Time Access to Database . Referential Integrity . SQL Interpreter . Transactions . Unicode .

Interpreter . Script Debugger. Transactions . Unicode . XML Format Support.

Inde xes

Reverse

Bitmap Expression Full-text Hash Partial R-/R+ Tree Reverse Blobs and Clobs Common Table Expressions Except Inner Joins Inner Selects Intersect Merge Joins Outer Joins Parallel Query Union Windowing Functions

Hash

of Data . Export Data . Extensibility. High Availability . Highly Scalable . Import Data . Internet Protocol Support . Java Support . Multi-Core Support . Multiple Data Access . Multiple Threads . Network Protocols Supported . Object Oriented Architecture . Open Source. Parallel Processing . Real Time Access to Database . Referential Integrity . SQL Interpreter . Unicode . Very small and Fast . XML Format Support. Bitmap Expression Full-text Hash Partial R-/R+ Tree Spatial Blobs and Clobs Except Inner Joins Inner Selects Intersect Merge Joins Outer Joins Parallel Query Union Windowing Functions

Extensibility. Highly Scalable. Import Data . Integrated Storage Manager . Multi-Core Support. Multiple Data Access. Multiple Threads . Network Protocols Supported . Object Oriented Architecture. Referential Integrity . SQL Interpreter . Transactions Unicode . Very small and Fast .

Availability. Highly Scalable . Import Data. Internet Protocol Support . Java Support . Multi-Core Support . Multiple Threads . Network Protocols Supported. Parallel Processing . Real Time Access to Database . Templates . Transactions . Unicode . XML Format Support.

Full-text Hash R-/R+ Tree

Bitmap Expression Full-text R-/R+ Tree

None

Bitmap Expression Full-text Reverse

Expression Full-text Partial Spatial

Full-text Spatial

Data base Capa bility

Blobs and Clobs Except Inner Joins Inner Selects Intersect Merge Joins Outer Joins Union

Blobs and Clobs Except Inner Joins Intersect Outer Joins Union

Blobs and Clobs Inner Joins Inner Selects Merge Joins Outer Joins Union

Blobs and Clobs Inner Joins Inner Selects Intersect Merge Joins Outer Joins Union

Blobs and Clobs Except Inner Joins Intersect Merge Joins Outer Joins Union

Acce ss Cont rol

Password Complexity Rules

Audit . Brute-force Protection . Enterprise Directory Compatible. Native Network Encryption . Password

Native Network Encryption. Run Unprivileged . Separation of Duties .

Audit Brute-force Protection Enterprise Directory Compatible Native Network Encryption

Audit Brute-force Protection Enterprise Directory Compatible Native Network Encryption

Audit Brute-force Protection Enterprise Directory Compatible Native Network Encryption

Audit Brute-force Protection Enterprise Directory Compatible Native Network Encryption

Blobs and Clobs Common Table Expressions Except Inner Joins Inner Selects Intersect Merge Joins Outer Joins Parallel Query Union More... Windowing Functions Audit Brute-force Protection Enterprise Directory Compatible Native Network Encryption

Blobs and Clobs Common Table Expressions Except Inner Joins Inner Selects Intersect Merge Joins Outer Joins Parallel Query Union Windowing Functions Audit Brute-force Protection Enterprise Directory Compatible Native Network Encryption

Blobs and Clobs Inner Joins Inner Selects Intersect Merge Joins Outer Joins Parallel Query Union

Audit Brute-force Protection Enterprise Directory Compatible Native Network Encryption

Complexity Rules Resource Limit . Security Certification.

Password Complexity Rules Patch Access Resource Limit Run Unprivileged Security Certification Separation of Duties More... Unknown

Password Complexity Rules Patch Access Resource Limit Run Unprivileged Security Certification Separation of Duties More... Unknown

Password Complexity Rules Patch Access Resource Limit Run Unprivileged Security Certification Separation of Duties More... Unknown

Password Complexity Rules Patch Access Resource Limit Run Unprivileged Security Certification Separation of Duties More... Unknown

Password Complexity Rules Patch Access Resource Limit Run Unprivileged Security Certification Separation of Duties More... Unknown

Tabl es and View s Othe r Obje cts

None

Materialized Views . Temporary Table.

Materialized Views . Temporary Table. Data Domain . External Routine . Function . Procedure . Trigger.

Materialized Views . Temporary Table. Cursor . Data Domain. External Routine . Function . Procedure . Trigger.

Temporary Table.

Temporary Table.

Temporary Table.

Materialized Views . Temporary Table. Cursor . Data Domain . External Routine . Function . Procedure . Trigger.

Password Complexity Rules Patch Access Resource Limit Run Unprivilege d Security Certification Separation of Duties More... Unknown Materialize d Views . Temporary Table. Cursor . Data Domain . External Routine . Function . Procedure . Trigger.

Password Complexity Rules Patch Access Resource Limit Run Unprivileged Security Certification Separation of Duties More... Unknown

Cursor . Data Domain External Routine Function Procedure Trigger

Cursor . Data Domain External Routine Function . Procedure . Trigger.

Cursor. External Routine . Function . Procedure . Trigger.

Cursor. External Routine . Function . Procedure . Trigger.

Cursor. External Routine . Function . Procedure . Trigger.

External Routine . Function . Procedure .

Prod uct Desc ripti on

comprehensive GPL/BSD open source relational database management system highly optimized for Web Applications. CUBRID is being developed in C/C++. Includes JDBC, CSQL for command line administration, PHP, ODBC/.NET, Ruby & Python APIs. Provides HA, failover, online backup, etc.

11g Release 2 provides the foundation for IT to successfully deliver more information with higher quality of service, reduce the risk of change within IT, and make more efficient use of their IT budgets. By deploying Oracle Database 11g Release 2 as their data management foundation, organizations can utilize the full power of the world's leading database to: Reduce server costs by a factor of 5 Reduce storage requirements by a factor of 12 Improve mission critical systems performance by a factor of 10 Increase DBA

4D is an integrated developmen t platform a single product comprised of the components you need t o create and distribute professional applications. You get a graphical design environment , SQL database, a programmin g language, integrated PHP execution, HTTP server, application server, executable generator, and much more. 4D offers multiplatform developmen t and deployment,

Virtuoso is an innovative enterprise grade multimodel data server for agile enterprises & individuals. It delivers an unrivaled platform agnostic solution for data management , access, and integration. The unique hybrid server architecture of Virtuoso enables it to offer traditionally distinct server functionality within a single product offering that covers the following

MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. MySQL is officially pronounced /ma skju l/ ("My SQ-L"), but is often also pronounced /ma si kw l/ ("My Sequel"). It is named for original developer Michael Widenius's daughter My.

NexusDB is an ultra-fast, client/server database engine originally designed for the Delphi and C++Builder developer. For the current version it has been extended to provide most of it's functionality to .NET programmer s no matter which programmin g language they use. The database engine supports the SQL:2003 standard alongside Core SQL functionality as well as direct cursor

Apache Derby, an Apache DB subproject, is an open source relational database implemente d entirely inJava and available under the Apache License, Version 2.0.

DB2 offers industry leading performance , scale, and reliability on your choice of platform from Linux to z/OS. Learn how customers are transforming their data center with DB2.

AllegroGrap h is a modern highperformance graph database that continues to raise the bar in Web 3.0 database scalability. Disk-based storage allows the database to scale to billions of triples while maintaining superior performance . AllegroGrap h provides users an event-based view of their datasets. Events are broadly defined as things that have particular type (i.e.

productivity by a factor of 2 Eliminate idle redundancy in the data center, and Simplify their overall IT software portfolio.

meaning whatever you create on a Mac can be used on Windows, and viceversa.

areas: * Relational Data Managemen t * RDF Data Managemen t * XML Data Managemen t * Free Text Content Managemen t & Full Text Indexing * Document Web Server * Linked Data Server * Web Application Server * Web Services Deployment (SOAP or REST)

based data access. NexusDB also provides database database connectors for easy access from various development and application environment s * ADO.NET Provider * ODBC/CLI Driver * PHP Connector A completely free, unrestricted Embedded Edition is available from the website. The website also has a Client/Server trial edition and an online manual,

financial transactions, events in time), a number of actors (payee, payer), a start time, an end time and a location. AllegroGrap h can be used to reason about types of events; link to events, companies and people through social networking algorithms; and link to events and places through a user-friendly layer of temporal reasoning rules. Event analysis is further enhanced with a geospatial engine that is as fast as specialized spatial databases.

Max Blob/Clob Size Max CHAR Size Max Column Name Size Max Columns per Row Max DATE Value Max DB Size Max NUMBER Size Max Row Size

unlimited

Unlimited

200 GB (2 GiB Unicode) 200 GB (2 GiB Unicode)

2 GB

4 GB

2,147,483, 647 chars 254 ( VARCHAR: 32672) 128 1012 (5000 in views) 9999-12-31 Unlimited Unknown

2 GB

2 GB

1 GB

4000 B

64 KB (text)

32 KB

2 GB

254 6400

30 1000 65135

100 200

64 4096

128 1012

128 30000

9999-12-31 unlimited 64 bits

9999 Unlimited 126 bits Limited 64 bits 32 TB

9999 Unlimited 64 bits

9999 512 TB 64 bits

9999 524,258 TB 126 bits Unlimited

unlimited unlimited

8KB 4 GB DB size (or 32 TB)

64 KB MyISAM storage limits: 256TB; Innodb storage limits: 64TB 1000

Unlimited Unlimited

32,677 B 512 TB

Unlimited 524,258 TB

Max Table Size

Min DATE Value

0001-01-01

-4712

0001-01-01

0001

0001

Você também pode gostar