Aws Amazon'dan alıntıdır.
Link
Kategori
MySQL
PostgreSQL
Veri tabanı teknolojisi
MySQL, tamamen ilişkisel bir veri tabanı yönetim sistemidir.
PostgreSQL, nesne-ilişkisel bir veri tabanı yönetim sistemidir.
Özellikler
MySQL; görünümler, tetikleyiciler ve prosedürler gibi veri tabanı özellikleri için sınırlı desteğe sahiptir.
PostgreSQL; gerçekleştirilmiş görünümler,
INSTEAD OF tetikleyicileri ve depolanmış prosedürler gibi en gelişmiş veri tabanı özelliklerini birden fazla dilde destekler.
Veri türleri
MySQL; sayısal, karakter, tarih ve saat, uzamsal ve JSON veri türlerini destekler.
PostgreSQL; geometrik, numaralandırılmış, ağ adresi, diziler, aralıklar, XML, hstore ve bileşik türlerinin yanı sıra tüm MySQL veri türlerini destekler.
ACID Uyumluluğu
MySQL, sadece InnoDB ve NDB Kümesi depolama motorları ile ACID uyumludur.
PostgreSQL ise her zaman ACID uyumludur.
Dizinler
MySQL, B ağacı ve R ağacı dizini desteğine sahiptir.
PostgreSQL, ağaçların yanı sıra ifade dizinleri, kısmi dizinler ve karma dizinler gibi birden çok dizin türünü destekler.
Performans
MySQL, yüksek sıklıkta gerçekleştirilen okuma işlemleri için geliştirilmiş performansa sahiptir.
PostgreSQL, yüksek sıklıkta gerçekleştirilen yazma işlemleri için geliştirilmiş performansa sahiptir.
Başlangıç seviyesi desteği
MySQL'yi kullanmaya başlamak daha kolaydır. Teknik bilgisi olmayan kullanıcılar için daha geniş bir araç setine sahiptir.
PostgreSQL'yi kullanmaya başlamak daha karmaşıktır. Teknik bilgisi olmayan kullanıcılar için daha sınırlı bir araç setine sahiptir.