← Sözlük
Sözlük · Geliştirme

Distributed nedir?

Bir işin tek bir merkez yerine ağa bağlı birden fazla cihaz arasında paylaştırılarak yapılmasıdır.

Tanım

Dağıtık sistemler, büyük ve karmaşık görevleri tek bir bilgisayarın gücüne bırakmak yerine parçalara bölerek farklı cihazlara dağıtır. Bu sayede sistem daha hızlı çalışır ve bir cihaz arızalansa bile işin geri kalanı devam edebilir. Büyük ölçekli uygulamaların temel çalışma prensibidir.

Bir evin boyanması işini tek bir kişinin yapması yerine, beş arkadaşın işi bölüşüp aynı anda farklı odaları boyamasına benzer.

Nasıl çalışır?

Sistem, yapılacak ana işi küçük parçalara ayırır. Ardından bu parçaları ağ üzerinden diğer bilgisayarlara gönderir. Her bilgisayar kendi payına düşeni bitirip sonucu merkeze geri yollar ve merkez de bunları birleştirir.

Nerede kullanılır?

Bulut bilişim sistemlerinde, büyük veri analizlerinde ve modern web uygulamalarının arka planında kullanılır.

Sık karıştırılanlar

Merkezi sistemlerle karıştırılabilir; merkezi sistemlerde tüm yük tek bir güçlü bilgisayardadır.

Sıkça sorulanlar

Neden her şeyi tek bilgisayarda yapmıyoruz?

Tek bir bilgisayarın işlem gücü ve depolama kapasitesi sınırlıdır; dağıtık sistemler bu sınırları aşmamızı sağlar.

Dağıtık sistemler hata yapmaya daha mı yatkın?

Evet, ağ bağlantısı veya cihaz uyumu gibi ek zorlukları vardır ancak doğru kurulduğunda çok daha güvenilirdir.

İ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.