Download presentation
Presentation is loading. Please wait.
Published byMatthew Hodges Modified over 9 years ago
1
MySQL Vs PostgreSQL for a small scale E-Commerce Business By: Bhalchandra
2
xyz.com Animated books for kids. Animated books for kids. Interactive content. Interactive content. Targeted market Targeted market –Public Libraries –Schools –Individuals
3
xyz.com Data Storage Requirements Data Storage Requirements –Multimedia content. –Tables for Customer Details, Order Details, Favorites, Visitor browser behavior.
4
Comparison Criteria Licensing Policy. Licensing Policy. –MySQL GPL GPL Commercial Commercial –PostgreSQL BSD BSD Supported operating systems. Supported operating systems. –Windows, Unix, Linux –32 Bit/ 64 Bit
5
Comparison Criteria Supported Programming languages and interfaces. Supported Programming languages and interfaces. –C/ C++, JAVA, Python, Ruby and other. Database Upper Limits. Database Upper Limits. Data Integrity. Data Integrity. –PostgreSQL Data Integrity enforcement Must. Data Integrity enforcement Must. –MySQL Data Integrity enforcement Optional. Data Integrity enforcement Optional.
6
Comparison Criteria Database Engines. Database Engines. –MySQL MyISAM MyISAM InnoDB InnoDB Other Other –PostgreSQL Integral Integral
7
Comparison Criteria SQL Support SQL Support –MySQL and PostgreSQL Both Support subset of SQL 92 and SQL 99 Both Support subset of SQL 92 and SQL 99 Stored Procedures, Triggers, Views Stored Procedures, Triggers, Views –MySQL and PostgreSQL Both Support Procedures, triggers and Views. Both Support Procedures, triggers and Views.
8
Comparison Criteria Locking Locking –PostgreSQL Row Level locking and MVCC Row Level locking and MVCC –MySQL InnoDB Engine supports row level locking and MVCC InnoDB Engine supports row level locking and MVCC MyISAM Supports Table level locking. MyISAM Supports Table level locking.
9
Comparison Criteria Transactional DDL. Transactional DDL. Replication. Replication. Database Backup. Database Backup.
10
Comparison Criteria Speed. Speed. Ease of administration. Ease of administration. Support. Support.
11
Conclusion The differences between both these databases are narrowing, still MySQL is a better choice as of now. The differences between both these databases are narrowing, still MySQL is a better choice as of now.
12
References http://www.postgresql.org/docs/techd ocs.83 http://www.postgresql.org/docs/techd ocs.83 http://www.postgresql.org/docs/techd ocs.83 http://www.postgresql.org/docs/techd ocs.83 MySQL Deserves a Double Take, Reuven Learner, Linux Journal Archive, Volume 2007, Issue 156 (April 2007) P.18 MySQL Deserves a Double Take, Reuven Learner, Linux Journal Archive, Volume 2007, Issue 156 (April 2007) P.18 Open-source databases, Part II: PostgreSQL, Reuven Learner, Linux Journal archive, Volume 2007, Issue 157 (May 2007) P.16 Open-source databases, Part II: PostgreSQL, Reuven Learner, Linux Journal archive, Volume 2007, Issue 157 (May 2007) P.16
13
References Surfing the Net for Software Engineering Notes, Mark Doernhoefer, ACM SIGSOFT Software Engineering Notes archive Volume 31, Issue 5 (September 2006) P6-15 Surfing the Net for Software Engineering Notes, Mark Doernhoefer, ACM SIGSOFT Software Engineering Notes archive Volume 31, Issue 5 (September 2006) P6-15 Open-source databases,Part3;choosing a database, Reuven Learner, Linux Journal Archive,Volume 2007, Issue 158 (June 2007) P.17 Open-source databases,Part3;choosing a database, Reuven Learner, Linux Journal Archive,Volume 2007, Issue 158 (June 2007) P.17
14
References Research Paper, Comparison of the Enterprise Functionalities of Open Source Database Management Systems, Fabalabs Software GmbH, Honauerst. 4 A-4020 Linz Research Paper, Comparison of the Enterprise Functionalities of Open Source Database Management Systems, Fabalabs Software GmbH, Honauerst. 4 A-4020 Linz U.S. Department of Education, Institute of Education Sciences Public Libraries in the United States: Fiscal Year 2004 Library Statistics Program U.S. Department of Education, Institute of Education Sciences Public Libraries in the United States: Fiscal Year 2004 Library Statistics Program
15
References www.postgresql.org. www.postgresql.org. www.mysql.com www.mysql.com
16
Thank You…
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.