2008-09-11 14 views
2

varsayılan üyelik sağlayıcı app_code veritabanındaki bir .mdf SQL Server veritabanı dosyası kullanır asp.net bir SQL Server veritabanı performans Etkileri.
Standart bir sql ortamında çalıştırmak yerine düz dosya veritabanını çağırmak açısından bu ne kadar ölçeklenebilir?
Bu, yalnızca küçük/orta ölçekli trafik siteleri için önerilir mi?
ASP.NET - App_Data klasöründe

cevap

3

Tek bir sunucuda çalışabilen herhangi bir site için makul bir işlemdir. Küçük ve orta ölçekli trafik siteleri için oldukça makul.

Bir web grubunun bir noktasına gittiğinizde, ayrı bir sunucuyla daha iyi durumda olacaksınız. Ayrıca, veritabanınızın uygulamanıza nasıl bağımlı olduğuna bağlı olarak, veritabanı tarafında işlem yapmak için SQL sorgularını tamamen farklı bir sunucuya/işlemciye teslim ederek daha iyi performans elde edebilirsiniz.

0

Bunu bir şey için tavsiye etmem ama bir "öğrenme" projesi.

Herhangi bir gerçek uygulama için, boyuttan bağımsız olarak, ne tür bir "sonraki özellik" ekleyeceğinizi bilmiyorsunuz. İşleri bağımsız olarak çalışacak şekilde ayarlayabileceğiniz, farklı bir HD üzerine oturtabileceğiniz, belki de farklı bir VM'ye ayırabileceğiniz, işlevselliği devredebileceğiniz gerçek bağımsız bir veritabanına sahip olmak ister misiniz?

SQL Express kullanıyorsanız ve hala ' "özgür olmak ve alanın genişlemesi ve DB taşımak zordur önce bu ayırımı yapmak daha iyidir olabilir.

İlgili konular