180 likes | 595 Vues
Comparison of Relational database management systems. Arijit Sengupta. Who are the main contenders?. Commercial software Sybase Adaptive Server Enterprise IBM DB2 Oracle Microsoft SQL Server Teradata Free/GPL/Opensource: MySQL PostgreSQL. Things to consider when deciding on a DBMS.
E N D
Comparison of Relational database management systems Arijit Sengupta
Who are the main contenders? • Commercial software • Sybase Adaptive Server Enterprise • IBM DB2 • Oracle • Microsoft SQL Server • Teradata • Free/GPL/Opensource: • MySQL • PostgreSQL
Things to consider when deciding on a DBMS • Price • Operating System Support • Most important features (ACID, Referential Integrity support, Transactions support) • Other important features (Indexes, materialized view support, trigger support) • Scalability and security • Availability of support and software
Vendor leaders • For low-medium level servers, Oracle is the leader in the market share, although growth is declining • IBM DB2 has the highest market share for high-end servers and mainframes, increasing growth in midrange after acquisition of Informix
SQL Server (Express) • Express version free and redistributable, license to commercial version varies between $600 to $10000 • Support for Windows only • Express version limited to one CPU and single user thread • Limited features, but scales easily to Enterprise version • Comes with all standard SQL tools • Email support
Oracle 10g Standard Edition v10.2.0.1 • Free download for non-profit, non-commercial use • Approximately $15000/cpu for commercial use • Support for most operating systems • Very strong support and service • Weak user interface, complex installation and maintenance process
MySQL • No limit on # of CPUs, fully featured, support for several OSs • $0 without Support, approx. $600-$6000 for subscription-based support • Highly scalable, provides support for most types of indexes and storage methods
IBM DB2 Express v8.2 • Free for non-commercial use, $6000 per CPU unlimited users • Express version limited to 2 CPUs. Support for Windows, Linux and Unix • Strong features set, very good user interface • Limited support but can be purchased for additional cost
Database comparison charts on the NET • http://www.geocities.com/mailsoftware42/db/ • http://www.builderau.com.au/architect/database/soa/Road_test_Four_databases_tested/0,39024547,39224962-7,00.htm • http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems
References • http://en.wikipedia.org/wiki/ • http://www.sybase.com • http://www.oracle.com • http://www.teradata.com/ • http://www-306.ibm.com/software/data/db2/ • http://www.microsoft.com/sql/ • http://www.mysql.com • http://www.postgresql.com