Sistemleri bazı işlevleri paylaşan, ancak oldukça fazla çeşitliliğe sahip bir dizi müşterimiz var. Müşteri sayısı artıyor - her zaman sağlıklı bir şey! - ve işletmeleri arasındaki çeşitlilik de artıyor.
Şu anda, her kiracının alt klasörleri olan ve kiracının standart olmayan sayfaları olan tek bir ASP.Net (Web Formları) Web Sitesi (web projesinin aksine) vardır. Veritabanı erişimi ve iş mantığı ile ilgilenen ayrı bir model projesi var.
Hangi - ve en önemlisi, neden - tercih edilen (a) sadece bir istemci ile ilişkili özellikleri ile, istemci başına 1 veritabanı olması; veya (b) herhangi bir istemci tarafından yalnızca bir tablo alt kümesinin kullanıldığı tüm istemciler tarafından paylaşılan tek bir veritabanı.
İşletmedeki ana endişeler sona erdi:
- çoklu varlıkların bakımı - yedeklemeler, sürüm kontrolü ve benzerleri
- mümkün olduğunca yeniden kullanımı teşvik etmek
Bu endişelerin ele alınmasını nasıl sağlayacaksınız, hangi çözüm tercih edilebilir ve neden? (Ben de benzer sorulara cevap derliyorum)