Gelecekteki okuyucular için bir not: Aşağıdaki metin en son Ağustos 2008'de düzenlenmiştir. Bu düzenleme itibariyle yaklaşık 11 yıl öncesine aittir. Yazılım, sürümden sürüme hızla değişebilir, bu nedenle aşağıdaki tavsiyelere göre bir DBMS seçmeden önce, hala doğru olup olmadığını görmek için biraz araştırma yapın. Aşağıda daha yeni cevapları kontrol edin.
Daha iyi?
MySQL çok daha yaygın olarak web barındırıcıları tarafından sağlanır.
PostgreSQL çok daha olgun bir üründür.
"Daha iyi" sorunuzu ele alan bir tartışma var
Görünüşe göre, bu web sayfasına göre , eşzamanlı erişim seviyeleri düşük olduğunda ve yazma işleminden çok daha fazla okuma olduğunda MySQL hızlıdır. Öte yandan artan yükler ve yazma / okuma oranları ile düşük ölçeklenebilirlik sergilemektedir. PostgreSQL, düşük eşzamanlılık düzeylerinde nispeten yavaştır, ancak yüksek yazma / okuma oranlarında yavaşlamaları önlemek için eşzamanlı erişimler arasında yeterli izolasyon sağlarken, artan yük seviyeleri ile iyi ölçeklenir. Bir dizi performans karşılaştırmasına bağlanmaya devam ediyor, çünkü bunlar koşullara çok duyarlıdır.
Yani karar faktörünüz " hangisi daha hızlı? " İse, o zaman cevap "duruma göre değişir. Gerçekten önemliyse, uygulamanızı her ikisine karşı test edin. " Ve gerçekten, gerçekten önemsiyorsanız, iki DBA alırsınız (biri uzman her bir veritabanında) ve veritabanlarından saçmalığı ayarlamalarını sağlayın ve ardından seçim yapın. İyi DBA'ların ne kadar pahalı olduğu şaşırtıcı ; ve her kuruşa değer .
Önemli olduğu zaman.
Muhtemelen öyle değildir, bu yüzden hangi veritabanının sesini beğendiğinizi seçin ve onunla devam edin; Daha fazla RAM ve CPU ile daha iyi performans, daha uygun veritabanı tasarımı ve akıllıca depolanan yordam hileleri vb. ile satın alınabilir - ve bunların tümü rastgele web sitesi X için MySQL veya PostgreSQL'i seçmek için uğraşmaktan daha ucuz ve kolaydır. ve pahalı DBA'lardan uzman ayarı.
Joel ayrıca o podcast'te bu yorumun onu ısırmak için geri geleceğini çünkü insanlar MySQL'in bir bok parçası olduğunu söyleyeceğini söyledi - Joel bir
countsatır geri alamazdı . Anekdotun çoğulu veri değildir.
Dedi ki :
MySQL, kariyerimde veri bütünlüğü problemleri olan, sorgulama yaptığınız ve yanlış olan saçma sapan cevaplar aldığınız tek veritabanıdır.
ve ayrıca şunları söyledi:
Bu sadece bir anekdot. Ve aslında blog yazmak ya da genel olarak İnternet hakkında beni sinirlendiren şeylerden biri de bu. [...] Anekdotları gerçeğe dönüştürmek için garip bir eğilim var ve aslında bir blogcu olarak bu konuda biraz suçlu hissetmeye başlıyorum