Multi-tenancy nedir?
Tek bir yazılımın, aynı anda birçok farklı kullanıcıya veya şirkete birbirinden bağımsız hizmet vermesidir.
Tanım
Bir apartman binası düşünün; herkes aynı binayı kullanır ama herkesin kendi dairesi vardır. Multi-tenancy, yazılım dünyasında aynı sunucuyu ve aynı programı paylaşan farklı müşterilerin, birbirlerinin verilerini görmeden kendi alanlarında çalışmasıdır.
Nasıl çalışır?
Yazılım, veritabanında her kullanıcıya özel bir 'etiket' atar. Sistem, bir kullanıcıdan gelen isteği sadece o etikete sahip verilerle eşleştirir, böylece karışıklık olmaz.
Nerede kullanılır?
SaaS (yazılım hizmeti) platformlarında, bulut tabanlı uygulamalarda ve kurumsal yönetim yazılımlarında kullanılır.
Sık karıştırılanlar
Paylaşımlı sunucu ile karıştırılabilir; ancak burada paylaşılan sadece donanım değil, yazılımın mantıksal yapısıdır.
Sıkça sorulanlar
Neden tek bir program kullanılıyor?
Çünkü her kullanıcı için ayrı bir program kurmak çok maliyetli ve yönetimi zordur; tek bir merkezden güncelleme yapmak çok daha kolaydır.
İlgili terimler
İlgili araçlar
Bu açıklama TreScout için sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.