Oracle'ın lisans yönetimi [a] (ve daha az ölçüde maliyet) göz önüne alındığında , her zaman için PostgreSQL veya MySQL üzerinden Oracle'ı seçmek için belirleyici faktörlerin ne olacağını merak ediyordum.
Şirketim, veritabanını herhangi bir özel DB yönetimi olmadan çalıştıran tek bir basit Windows sunucu kutusunun olduğu küçük projeler için bile neredeyse her zaman Oracle'ı (mümkünse XE) seçiyor. (Not bu küçük gelmez değil veri anlamına daima Oracle XE oldukça küçük boyutu kısıtlamaları uyacaktır.)
Bu seçimi her zaman sorguladım, ancak en azından tek bir veritabanı ürününe maruz kalmamızın faydası var.
Yine de, RDBMS'ye ihtiyacınız olan yeni bir proje verildi, ancak veritabanının projesi ve kapsamı oldukça küçüktür, Oracle'ın basit Windows sunucu kutularında (çok fazla özel yönetim olmadan) çalışan benzersiz özelliklerine dayanarak Oracle'ı seçersiniz başka bir RDBMS?
Ek Bağlam : Veritabanı dağıtımlarımızın birçoğu müşteri sitelerinde "düşük yönetim" modunda diyelim. Yani, veritabanı bir kez kurulur. Yerinde doğru davranış ve performans hakkında bazı ilk testler vardır. Bundan sonra, veritabanı sadece çalışır. Düzenli yönetim yapılmaz. Sadece bir şey kırılmışsa, bir teknisyen (özel bir DBA değil) veritabanını kontrol eder, ne olduğunu anlamaya çalışır. Yedekleme çoğunlukla çevrimdışı yedekleme olarak yapılır. Bazı projelerde, müşteriler dahil bir RDBMS'nin umrunda bile değil. Sadece uygulamalarını çalışan (veya olmayan) bir kara kutu olarak görüyorlar.
[a]: Çalıştığım yerde , yerel Oracle temsilcileri gelir küçükse, ürünlerini satmakla pek ilgilenmediği için, birkaç proje yöneticisinin küçük projeler için düzgün lisans alması aylarca defalarca sürdü .