Bu cevaplaması çok zor bir soru ve söylenecek tek doğru şey "duruma bağlı". Evet, trite ama bu yanlış yapmaz. Size bir cevap vermek (Standard'ı kullanmak) için elimden geleni yapacağım ve arkasındaki düşünce sürecini açıklayacağım.
SQL "Web" Edition aşina değilim ama kesinlikle Standart ve Enterprise arasındaki farkları çıngırak olabilir. Büyük bir genelleme riski altında, tek bir DB için 10 ila 100GB arasında bir yere bakıyorsanız ve Enterprise özelliklerine ihtiyacınız olduğundan emin değilseniz, ön maliyet farkının SKU'yu yükseltmenin kolaylığı ile birleştirdiğini söyleyebilirim ( Edition), Enterprise üzerinden Standard'ı seçmenin muhtemelen en mantıklı olduğunu belirtmeniz gerekiyorsa / ne zaman. "Web" sürümü bazı yarı soyulmuş Standart sürümü olduğunu tahmin ediyorum ve şahsen ben "Sadece Web İş Yükleri" sorumluluk reddi dayalı kaçınmak. Bu ne anlama geliyor ?!
Peki kişi, Kurumsal özelliklere ihtiyaç duyup duymayacaklarını nasıl belirler? Düşünebileceğim en iyi yol, Standart ve Kurumsal denemeleri indirmek (veya bir MSDN lisansı almak) ve her iki sürümle de performans testi yapmaktır. Alt sürüm ile performans hedeflerinize ulaşamayacağınızı / aşamadığınızı fark ederseniz, darboğazları belirleyin ve ardından Enterprise özelliklerinin yardımcı olup olmayacağını görün. Öyleyse, özellikleri kullanmak için yükseltme yapın ve gerekli değişiklikleri yapın ve ardından tekrar test edin. Deneyimlerime göre, bir kişinin Enterprise'da kullandığı temel özellikler şunlardır (en yaygından en azına doğru):
- çevrimiçi yeniden dizin oluşturma
- satır / sayfa sıkıştırma
- yedek sıkıştırma
- filtrelenmiş dizinler
- bölümleme ve bölümlenmiş dizinler
- dizinlenmiş görünümler
- paralel dizin işlemleri
Ve son olarak ... SQL Express'te iyi çalışan bir şeyden geçerken, Enterprise'a atlamayı haklı çıkaracak birçok durum olacağını düşünmüyorum. Yalnız, SQL'in tam sürümünün kullanabileceği ek sistem kaynakları büyük kazançlar sağlamalıdır.