Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

system design

MySQL vs PostgreSQL

Educative Answers Team

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.



MySQL is an open-source relational database management system (RDBMS).

MySQL was developed by MySQL AB in 1995. Now managed, supported and distributed by Oracle Corporation.

MySQL was implemented in C and C++.

MySQL has multiple storage engines i.e InnoDB and MyISAM.

MySQL uses tables as a core component

MySQL uses the MySQL Workbench GUI Tool.


PostgreSQL is an open-source object relational database management system (ORDBMS).

PostgreSQL was developed at the University of California, Berkeley in 1996. Now managed by PostgreSQL Global Development Group.

PostgreSQL was implemented in C.

PostgreSQL has a single storage engine.

PostgreSQL uses tables, constraints, triggers, roles, stored procedures and views as the core components

PostgreSQL uses the PgAdmin GUI Tool.

svg viewer