Merhaba Arkadaşlar,
Bir proje üzerinde çalışıyorum ve aklıma takılan bir sorun var. Diyelimki bir kutlanıcı kitlesi var ve bu kitle günlük post/konu nasıl derseniz veri gönderiyor.
Aynı anda 100k kişinin veri gönderdiğini varsayalım.
Ve anlık olarak bu verilerin index sayfasında gösterildiğini düşünelim. Bu bize nasıl bir sorun çıkartır ?
Aynı anda 100k girdi
5
●486
- 29-08-2015, 19:19:43
- 30-08-2015, 16:40:25bahsettiğinizden çok daha fazla işlemin döndüğü sistemler var. örneğiniz benim için sorun çıkartmazken sizin için çıkartabilir.
utopik bir şey düşünmüşsünüz indexte o kadar verinin gösterilmesi teknik olarak zaten tarayıcı tarafında sıkıntı çıkartır.
ama sorununuz bu adamlar bu google'ı nasıl yapmış ya falan gibi bir şeyse http://computer.howstuffworks.com/in...ile-system.htm şöyle başlayabilirsiniz.
sorunuz daha az utopikse, o zaman önce ihtiyaçları belirlemeli, ihtiyaçlara göre donanım ve yazılım seçimini yapmalı, daha sonra gerekliyse sisteminizin daha optimum çalışması için mevcut sistemlerin dışına çıkmanız gerekebilir.
velhasıl siz 100k kişinin anlık veri gönderdiği bir sistemi yapın, o projenin içinde olmaktan mutluluk duyacak çokca uzman bulursunuz rahat olun
- 30-08-2015, 17:36:01100k biraz abarti olabilir ancak bahsettigim mantik daha cok sosyal ag mantigi, ayni anda binlerce girdi yapiliyor ve binlerce cikti aliniyor hatta milyonlarca. Bu sistemler nasil calisiyor nasil bir optimizasyon kullaniyorlar, gonderi id'leri milisaniyelik olarak nasil hesaplaniyor.bluexpres adlı üyeden alıntı: mesajı görüntüle
- 30-08-2015, 17:52:26biz her ne kadar yazılım gibi düşünsek de bu dev sitelerin arkasında ciddi donanım mimarileri vardır. örneğin facebook 4ten fazla özel ayarlanmış sunucu tipi kullanıyor. bakın tipi diyorum. bi kaç sene önce datacenter knowledge facebook için 80bin server sayısı yazmıştı. buradan bu sunucuları kendileri yapıyor anlamı çıkartmamak gerek. sadece uygun konfigürasyonu yapıyorlar.
sunucu bazlı donanım tiplerinin değişmesinde facebook google gibi firmaların etkisi büyük.
tasarımcılar mac kullanır denir. bu bile bu olaya güzel bir örnek aslında
işlemler için uygun donanım mimarileri seçilir. ve tabi yazılım mimarileri. böyle büyük sistemler genellikle kendi yazılımlarını geliştirir. örnek olarak yine google file system'e gözatabilirsiniz.
mersinstyle adlı üyeden alıntı: mesajı görüntüle - 30-08-2015, 18:48:38@bluexpres;
Gerçekten bu konuda beni aydınlattığın için teşekkür ederim, bahsettiğin sistemlere göz atacağım. - 30-08-2015, 18:54:42Rica ederim faydam dokunduysa ne ala.
Bu işin en başlangıcı olarak ; https://www.digitalocean.com/communi...eb-application şuraya bir göz atabilirsiniz. Birden fazla sunucunun aynı amaç için çalışması konseptinde görseller açısından da faydalı bi anlatım olmuş.
İyi çalışmalar.