Tam o sırada, başka bir pillinetwork sitesi olan ucandaire.org'da: "Fantazi ve Bilimkurgu Roman Yarışması"


Google Nasıl Çalışıyor?
Google Nasıl Çalışıyor?

Google Nasıl Çalışıyor? Bu sorunun cevabını merak ediyorsanız burada yer alan ufak sunuma bakmanız size yardımcı olacaktır. Ayrıca google için son 10 yılda önemli dönüm noktalarını da burada bulabilirsiniz.

elimden geldiği kadarıyla türkçeye çevirdiğim kısmıda okumaya devam edebilirsiniz.

Son 12 ayda google çalışan sayısını ikiye katladı, arama motorunda yeni düzenlemeler yaparak sonuçların daha hızlı bir şekilde bize gelemsini sağladı, ve şu anda yahoo ve microsoft'un toplamından daha fazla sorguya cevap veriyor. Fakat burada bir sorgu daha var bilmemiz gereken, o da google nasıl çalışıyor?

1.aşama
sorgu kutusu(query box)
  • her şey google sorgu kutusuna bulmak istediğiniz bir şeyi yazarak google'da ara demenizle başlıyor.
  • tüm dünyada yapılan sorgularun yarısından daha fazlası google üzerinden gerçekleştiriliyor.
  • google tam 117 farklı dilde ana sayfaya sahip ve dillerin içinde belki çoğumuzun duymadığı zulu dili bile var.
2.aşama
alan adı sunucuları(domain-name servers)
  • google yazılımının çalıştığı sunucular ya kiralık ya da google'a ait olan ve dünyanın her yerinde bulunan veri merkezlerinde bulunuyor ve bunlardan bir tanesi de manhattan'da bulunuyor.Bu merkezin tek amacı ve görevi diğer google sunucularına çobanlık yapması yani onları yönlendirmesi. Bu merkez sorgularda sunucuların en verimli şekilde kullanılmasına çalışıyor. sunucuya gelen sorgu, bu sorguyu yapan kullanıcıya en yakın merkeze ve o an en uygun makinaya ulaştırılıyor.
3.aşama
sunucu kümesi kontrolü(cluster control)
  • google'ın sahip olduğu deha onun ağ oluşturma yazılımında yatıyor. Bu yazılım binlerce ucuz bilgisayarı birbirine bağlayıp tek bir büyük hard disk olarak hareket etmelerini sağlıyor. bu ucuz bilgisayarlar google'a durmadan çalışma imkanı sağlıyor: eğer bilgisayarlardan biri her hangi bir sebepten dolayı çalışamaz hale gelirse onu yedeğinde her zaman en az iki tane daha bilgisayar bulunuyor ve hemen bir tanesi devreye girerek bir mühendisin çalışmayan makinayı yenisiyle değiştirmesine imkan veriyor.
4.aşama
Bir google sunucu kümesinin içi
  • google web sunucusu(google web server):bu program sorguyu yüzlerce makina arasında dağıtıyor ve hepsinin aynı anda aynı konu üzerinde çalışmasını sağlıyor. bu farkı şöyle anlatabiliriz kısaca: marketten alışveriş yapacaksınız ve bu işi tek başınıza yapma durumunuz var ama düşünün 100 kişi bu işi sizin için yapıyor ve her bir kişi sizin ihtiyacınız olan ürünlerden bir tanesini bulup sizin alışveriş arabanıza atıyor. daha kolay olurdu değilmi bu yöntem.
  • indeks sunucu(index server):google tarafından bilinen her şey onun büyük veri tabanında tutulmaktadır. sorguya uygun yanıtı vermek için bir bilgisayar yerine yüzlercesi tarama yapar ve sonuç en kısa zamanda sorgu sahibine ulaştırılır. bu arada popüler aramalar(britney spears) ön bellekte tutularak daha etkin ve daha verimli bir mekanizma oluşturulurak sonuç daha çabuk elde edilir.
  • döküman sunucusu(document server):indeks sunucusu sonuçları derleyip bir liste yaptıktan sonra, döküman sunucusu tüm bu uygun dökümanları, linkleri ve tekslerden ufak parçaları sahip olduğu büyük veri bankasına çeker. google interneti nasıl bu kadar çabuk arıyor/arayabiliyor? merak ettiğiniz bir sorudur diye düşünüyorum. aslında böyle bir şey yok. google'ın yaptığı şey ulaştığı linklerin içerdiği bilgilerin 3 tane kopyasını almak ve bunları devamlı veri bankasında hazır ve sıralı bir biçimde tutmak.
  • yazım sunucuları(spelling server):google kelimeleri anlayamaz; karakterlerin şekilllerine ve biçimlerine bakar ve ona öğretilen şekilde bu dilin ingilizcemi yoksa başka bir dil mi olduğunu algılar. google sizin istediğiniz şeyi binlerce defa görür fakat nokta(.) ve diğer noktalama işaretlerini es geçtiği için size milyonlarca sonuç getirir bazı durumlarda. ayrıca google yaptığınız sorgunun doğru mu yoksa yanlış mı olduğunu da anlar. mesela türkiye yerine trkiye yazarsanız sizi bu sayfada ki gibi uyarır.
  • reklam sunucusu(ad server):google kazancının neredeyse tamamını adwords sistemi üzerinden kazanıyor. ve bu yüzden reklam sunucuları google için çok değerli ve bunlar sayfaları arama sunucularında daha çabuk bir şekilde anlık tarıyor ve uygun reklamların gözükmesini sağlıyor. eğer bir adım geriye düşerse bu sunucular google o sayfada reklam gösteremez ve dolayısıyla parada kazanamaz. bu yüzden arama ekibi ve reklam ekibi arasında devamlı bir rekabet yaşanıyor.
  • sayfa oluşturucu(page builder):sayfa oluşturucu google web sunucularının topladığı verileri arama yapıldığında sonuç olarak bizim karşımıza kendi kriterlerine uygun bir biçimde bir tasarım yaparak sunuyor. ve bunu siz bu cümleyi okurken bitirmiş oluyor.
  • google bots & pagerank:google örümcekleri devamlı bir öalışma halindeler sitelerin popülerliğine göre ya devamlı o sitede bulunuyorlar bilgileri ve yeni linkleri sunucuya taşımak için yada belli periyotlarda uğrayıp standart işlemleri yapıyorlar. sitelerin bu popülerliği de sahip olduklar pagerank değeri ile neredeyse birebir ilişkili. bu değer ne kadar yüksekse google bu siteye o kadar değer vermiş anlamına geliyor ve bunun en büyük nedeni de bu sitenin taze ve eşsiz içerik üretmesidir. ancak sadece bu ikisi pagerank değeri üzerinde etkili değil tam olarak bilinmemekle beraber 200 den daha fazla kriter söz konusu bu değerin ortaya çıkmasında.
5.aşama
  • ve final... sorgunuza maksimum 0.25 saniyede cevap aldınız. evet bu kadar şey maksimum 0.25 saniye sonra size aradığınız sonucu getiriyor.

  • hoodly
  • 14 yorum var
  • 25 Mart 2008 21:35

Yorumlar

evet çok güzel anlatılmış ancak pagerank'ten, anchor linklerden; yani algoritmadan bahsedilmemiş. Bunlar olsa tam olacakmış, yarım kalmış.

Bir de 4 satırda linkini vermek yerine keşke Türkçe'ye de çevirseymişsiniz. İngilizce bilmeyen arkadaşlar için daha makbul geçerdi.

4 satırdaki link diğer adrese gidiyor

O zaman şöyle yapalım. Madem biraz ingilizceden biraz daha çeviri istiyorsunuz bu gece uygun bir zamanımda çeviriyi yapayım ve yazıya ya da yoruma ekleyeyim.

merak ettiğim bir konuydu . tşkler . çeviriyide bekliyorum merakla , mümkünse tek link olsun :) ,

yazı için teşekkürler. gerçekten güzel bir sunum. @takip' in dediği gibi algortima olsaydı daha hoş olacakmış.

bu flashdan yola çıkarak zamanında bir TÜRKÇE bir döküman yazmıştım Google Nasıl Çalışır ?

arkadaşlar bu yazının kaynağını oluşturan sunumu elimden geldiği kadar türkçeye çevirdim umarım anlaşılır bie yazı olmuştur. iyi okumalar...

Hoodly, ellerine sağlık üstad. Bildirgeç'te görmek istediğimiz yazı tipi bu işte!

elimden geldiği kadar çeviriyi düzgün yapmaya çalıştım, umarım daha iyileri de olur zamanla.

güzel olmuş , yazıyı çalabilirim :P . şaka yayınlarsam elbette © hoodly @url .. deriz . (bildirgeçte merak ettiğim bişeyi de yeri gelmişken sorayım , aynı linki farklı yazılara neden bağlarız , maddi getirisi falan mı var . "işte budur" desek göze çok hoş gelcek , her bir bağlantıda farklı süpriz beklerken aynısının çıkması sinir bozucu oluyor benim için)

aynı linki farklı yazılara neden bağlarız , maddi getirisi falan mı var . "işte budur" desek göze çok hoş gelcek , her bir bağlantıda farklı süpriz beklerken aynısının çıkması sinir bozucu oluyor benim için

Yönetimce de zaten daha önce dile getirilen bir konuydu bu bildiğim kadarıyla. Bir yazıda 50 kez aynı siteye vermenin kimseye bir faydası yok. bağlantı bulmakta sıkıntı çekenler genelde "zengin göstersin" diye bu yönteme başvuruyorlar. görüntüde zengin ama içerikte fakir bildiriler ortaya çıkıyor böylelikle.

bu yazıda ben bayağı yaptım o işi. açıkçası pek farkında olmadan yapıyorum bunu, başka yazılarımda da vardır bu tip bir hata. 4 defa yazı kaynağına bağlantı vermişim. bundan sonra daha dikkatli olurum, umarım.

ellerine sağlık dostum. + rep :D

amma çalışkan siteymiş bu google da

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

pilli ilan

son yorumlar

pilli ilan

Tutulanlar Banner

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.