เปรียบเทียบ MySQL และ PostgreSQL
MySQL
- Relational Database Management System (RDBMS)
- พัฒนาโดย Oracle Corporation
- รองรับ: Windows, Mac OS X, Linux, BSD, UNIX, z/OS, Symbian, AmigaOS
- ไม่สามารถ Extend ได้ (Not Extensible)
- GUI: phpMyAdmin
- Backup: mysqldump, XtraBackup
- มี Temporary Table
- ไม่มี Materialized View
- ไม่มี Data Domain Object
PostgreSQL
- Object-Relational Database Management System (ORDBMS)
- พัฒนาโดย Global Development Group
- รองรับ: Windows, Mac OS X, Linux, BSD (ไม่รองรับ UNIX, z/OS, Symbian, AmigaOS)
- Extend ได้ (Extensible)
- GUI: pgAdmin
- Backup: Online Backup
- มี Temporary Table
- มี Materialized View
- มี Data Domain Object
สรุปความแตกต่างสำคัญ
| ด้าน | MySQL | PostgreSQL |
|---|---|---|
| Type | RDBMS | ORDBMS |
| Extensibility | ไม่ได้ | ได้ |
| Materialized View | ไม่มี | มี |
| Data Domain Object | ไม่มี | มี |
| Backup | mysqldump, XtraBackup | Online Backup |
| Platform Support | กว้างกว่า | จำกัดกว่า |