Tam Sürümünü Görmek İçin : Google hız ve veritabanı
merak ettiğim birkaç konu hakkında siz cevizci arkadaşlara danışmak ve fikirlerinizi almak istedim.
1-google dünyanın ene hızlı arama motoru ve saniyeler süren sorgular sonucunda binlerce sayfayı önümüze getiriyor. ama bunu nasıl yapıyor?? yani google arama motorunu hangi programlama diliyle kodlamış??
2-googlenin inanılmaz büyüklükte bir veritabanı oldugunu biliyoruz. google veritabanı olarak neyi kulanıyor?? mysql, sql, oracle veya kendi özel veri tanınımı kullanıyor??
eger google kendi özel veritabanını kullanıyorsa sizce hazır veritabanları arasında en hızlı olanı hangisi??
3-google hizmetlerini kullanırken bir kullanıcı adı aldıktan sonra bütün hizmetlerinde aynı kullanıcı adını ve şifresini kullanarak kesintisiz hizmet alabiliyoruz. peki bu googlenin birtek veri tabanında bütün bilgileri topladıgınımı gösteriyor yoksa birden fazla bilgisayarda veri tananı kurup bunlar arasında bilgilerimi güncelliyor??
not:sorulacak onlarca soru arasında enfazla merak etiklerim bunlar. tabi bütün sorulara cevap vermek arkadaşlar olursa ben sormaktan sıkılmam:)
bence google, bildiğimiz veritabanlarının bir çoğunu kullanıyor. sürekli olarak birbirlerine üstünlüklerini deniyor, daha iyi olanın kullanımını artırıyor. yine bence google daha hızlı veritabanı olayını, yazılımdan çok donanımsal yollardan çözüyor. hdd yerine ram kullanıyor. bugün bilgisayarlarımızdaki belki en yavaş parça harddiskler. birden fazla bilgisayarda veritabanı (dağıtık mı her neyse) olayı zaten bir çok mevcut veritabanı yazılımında mevcut olan bir özellik. google'ın sadece veritabanı için bir server tarlası bulunduğunu düşünüyorum.
muharrem_tac
24/01/2008, 01:31
merak ettiğim birkaç konu hakkında siz cevizci arkadaşlara danışmak ve fikirlerinizi almak istedim.
1-google dünyanın ene hızlı arama motoru ve saniyeler süren sorgular sonucunda binlerce sayfayı önümüze getiriyor. ama bunu nasıl yapıyor?? yani google arama motorunu hangi programlama diliyle kodlamış??
2-googlenin inanılmaz büyüklükte bir veritabanı oldugunu biliyoruz. google veritabanı olarak neyi kulanıyor?? mysql, sql, oracle veya kendi özel veri tanınımı kullanıyor??
http://www.baselinemag.com/print_article2/0,1217,a=182560,00.asp buradaki yazıya göre Google Very large database management systems adında bir yönetim sistemi ve "BigTable,Berkeley DB" adında bir veritabanı kullanıyor.
Programlama dili olarak C/C++, java ve python kullanıyorlar.
Sizce hazır veritabanları arasında en hızlı olanı hangisi??
Büyük sistemler için Oracle
Orta/Büyük sistemler için MySQL (InnoDB)
Akademik çalışmalar için PostgreSQL
3-google hizmetlerini kullanırken bir kullanıcı adı aldıktan sonra bütün hizmetlerinde aynı kullanıcı adını ve şifresini kullanarak kesintisiz hizmet alabiliyoruz. peki bu googlenin birtek veri tabanında bütün bilgileri topladıgınımı gösteriyor yoksa birden fazla bilgisayarda veri tananı kurup bunlar arasında bilgilerimi güncelliyor??
Bu işi SSO (Single Sign On) ile yapıyorlardır. Başka altarnatif bilmiyorum.
1. - Python, C/C++, Java dilleriyle programlanan kısımlar büyük çoğunlukta..
2. - Veritabanı olarak BTB DB (BigTable Berkeley DB) kullanıyorlar, zaman zaman PostgreSQL, MySQL kullandıkları yerler olduğunada inanıyorum ama arama motoru verileri için bilinen bir veritabanı sistemini kullandıklarını sanmıyorum..
muharrem_tac'ın bağlantısını yazdığı makale eğer "How Google Works" başlıklı makaleyse sanırım bağlantı geçerliliğini yitirmiş..
Bu bağlantı (http://www.baselinemag.com/print_art...=182560,00.asp) yerine bu bağlantıyı (http://www.baselinemag.com/c/a/Projects-Networks-and-Storage/How-Google-Works/) kullanabilirsiniz..
Hız konusuna gelecek olursak bunun birçok tekniğini olduğunu belirtmek istiyorum, kümeleme, veri havuzu / donanım tarlası, yük dengeleme gibi sistemler kullanılabiliyor ve artık bu algoritma ve sistem bilinmeyen bir sistem değil, biraz araştırınca detayına rahatlıkla ulaşılabilir..
3. - Google Single Sign On kullanıyor, yani OpenAuth denilen birçok sitede uygulanmaya başlanan dünya çapındaki bir veri havuzundaki doğrulama sistemi gibi bir doğrulama sistemi ama sadece Google uygulamalarının erişebildiği bir havuz..
Ayrıntılı bilgiyi bu sayfada (http://code.google.com/apis/apps/sso/saml_reference_implementation.html) bulabilirsiniz..
Teknik ve işleyiş konusunda diğer detaylara (veritabanı, programlama dili gibi şeyler hariç) bu sayfadan (http://en.wikipedia.org/wiki/Google_Search) ulaşabilirsiniz..
ingilizce pek bilmedigim için belirtigiiz kaynaklardan yararlanamıyorum. yinede verdiginiz bilgiler biraz aydınlatıcı oldu.(Türkçe makaleler varsa link ekleyebilirsiniz) Son olarak şunu sormak istiyorum: orta ölçekli ve ileriki hedefleri büyük olan bir sistem için önere bileceginiz bir veritabanı varmıdır?
açık kaynak kodlu olması tercihimdir. (Not:Projenin kurulacagı server unix tabanlı ve kulanılacak uygulamalarda açık kaynak kodlu ve php dilinin kullanılacagını göz önünde tutarak yanıtlayın)
orta ölçekli ve ileriki hedefleri büyük olan bir sistem için önere bileceginiz bir veritabanı varmıdır?
açık kaynak kodlu olması tercihimdir. (Not:Projenin kurulacagı server unix tabanlı ve kulanılacak uygulamalarda açık kaynak kodlu ve php dilinin kullanılacagını göz önünde tutarak yanıtlayın)
MySQL veya PostgreSQL olabilir, hangisini önerirsiniz derseniz bahsettiğiniz uygulama seviyesi için PostgreSQL ilk tercih sıramda..
MySQL'de olabilir, tabi yazılımların hangi işlemleri daha sıklıkla yapacağına göre konfigürasyonu değişebilir, siz yazılımların konusu hakkında biraz daha bilgi verirseniz hangi veritabanını kullanmanızın daha mantıklı bir karar olacağıyla ilgili daha net önerilerde bulunabiliriz..
muharrem_tac
24/01/2008, 13:49
Son olarak şunu sormak istiyorum: orta ölçekli ve ileriki hedefleri büyük olan bir sistem için önere bileceginiz bir veritabanı varmıdır?
açık kaynak kodlu olması tercihimdir. (Not:Projenin kurulacagı server unix tabanlı ve kulanılacak uygulamalarda açık kaynak kodlu ve php dilinin kullanılacagını göz önünde tutarak yanıtlayın)
Modern bir veritabanının her yeteneğini bulunduran ve ileriye dönük olarak da mesela GIS desteği sağlayan
En sağlam,
En güçlü,
En hızlı,
En küçük (boyut olarak),
En platform bağımsız,
En açık kaynak veritabanı PostgreSQL'dir.
Tek sorun, sorun çıktığında bunu kendiniz çözmek durumundasınız.
...
Tek sorun, sorun çıktığında bunu kendiniz çözmek durumundasınız.
Neden böyle birşey belirttiniz anlamadım, zira PostgreSQL geliştirme aşamasının akademik yapı tarafından devralındığı bir veritabanı yönetim sistemi son bildiğim kadarıyla.. Sorun çözümünde Wiki sayfaları, FAQ sayfaları, Üniversitelerin Bilişim Takımı tarafından oluşturulan forum sayfaları çok yardımcı oluyor..
PostgreSQL hakkında yaptıgım küçük bir araştırma sonucunda platformdan bagımsız olması ve belirtiginiz gibi akedemik çevrelerce desteklenmesi PostgreSQL kulanımı konusunda bir karaa vardırdı beni. ama yinede kulanacagım bileşenleri de inceleyerek en uygunu hangisiyse onunla çalışacagım. bu arada PostgreSQL hakkında türkçe kaynak ve kitaplar varmı??
bildiginiz e-book veya site varsa eklerseniz sevinirim.
kolay gelsin;)
TechEngineer
30/01/2008, 16:18
Benim bildiğim kadarıylada Google Yazılım olarak ASP.NET(C#) ve veri tabanı olarakta MsSQL Server kullanıyor. PHP ve Python kullandığıda doğrudur. Fakat MySQL v.s.. diğer dillere hizmet eden veri tabanlarınada ADO.NET aracılığı il eriştiği kanısındayım. Microsoft'tan toplu Windows Data Center Edition Ilutium lisansı aldığını söylemişlerdi. Microsoft'un sayfalarında sürekli arama yaptım ama kesin bir bilgiye rastlamadım.
Hız olarakta Veri tabanlarında RRD RAM den ziyade 15,000 devirlik Raptor HDD kullanıldığını düşünüyorum.Çünkü RAM'leri ısınma ve yanma ihtimalı HDD'den çok daha yüksek.
Her ne kadar Microsoft ile uzlaşamasalarda. Evrensel Teknolojileri kullanmak zorundalar. C#.NET zaten doğru bir seçim olmuş zaten.
Ki bu kadar atraksyona hiç gerek kalmadan aklımızı hiç yormadan. Sizinde firmanız
100Milyar$'dan fazla etsin sizinde siteniz çok hızlı olur.
musalpay
01/02/2008, 02:11
asp.net ve C# bunlar yetmedi msSQL server bu söylediklerinizin şaka olduğunu espri yaptığınızı sonunda söylerceksiniz umuduyla okudum, ama tersine baya ciddi gibisiniz.
Açıkcası bu konu hakkında pek bilgim yok ama google çıktığında asp.net yoktu onu biliyorum.
Database konusunu bende merak etmiş yurt dışında bir forumda sormuş bir çok kişiden oracle cevabını almıştım. ama daha önce yorum yazan arkadaşlar BigTable Berkeley DB olduğu konusunda baya eminler gibi.
Googleın bu kadar hızlı olmasının en büyük nedeni binlerce bilgisayar arasında kurabilmiş olduğu süper iletişimden kaynaklanmakta.
TechEngineer
01/02/2008, 09:39
Ayrietten google aramada size sunduğu 50 sayfanında 50'sini göstermiyor ki?
İlk 15/20 sonucu gösteriyor. Sonraki tıklamalarda dizinlediğini tekrar sunucudan çekip listeliyor.
Örn;
Arama Sonucu 1,754,653 sonuç bulundu.
Şimdiye kadar kim 100,000 sonuca kadar bakmış ki? Zaten belirli bir sayfadan sonra sonuçlar alakasızlaşmaya başlıyor.
Arama motoru işine bizim Türk'lerde girse iyi olur ama MyNET,e-kolay v.s. gibi değil. Sadece arama motoru olarak girmesi lazım. Arama.cc de bunlara dahil değil.Adam akıllı kendi Spider'ları olan. Dizinleme,değerlendirme yapabilecek.İnş. ileride bizimde Google'umuz olur. Bu arada Hakia.com'a da bakmayı unutmayın.
Google'da python'un da kullanıldığını duyduktan sonra, bu dilin yazarı Guido von rossum'un da 2005'den beridir bu google'da çalıştığını öğrendim.
http://www.python.org/~guido/ (http://www.python.org/%7Eguido/) 'dan bakılabilir.
@TechEngineer, lütfen yaptığınız yorumlara temel olabilecek bilgilere kaynak gösterebilirmisiniz? Ben biraz araştırdım da, google resmi olarak kendi altyapısı hakkında bilgi vermiyor. Sebebi nedir acaba?
TechEngineer
05/02/2008, 17:29
Google'da python'un da kullanıldığını duyduktan sonra, bu dilin yazarı Guido von rossum'un da 2005'den beridir bu google'da çalıştığını öğrendim.
http://www.python.org/~guido/ (http://www.python.org/%7Eguido/) 'dan bakılabilir.
@TechEngineer, lütfen yaptığınız yorumlara temel olabilecek bilgilere kaynak gösterebilirmisiniz? Ben biraz araştırdım da, google resmi olarak kendi altyapısı hakkında bilgi vermiyor. Sebebi nedir acaba?
Ms Teknolojilerini kullandığını öğrendiğim kaynak;
K. ÜSTÜNTAŞ | Microsoft USA Project Manager / Microsoft'un Proje Müdürü
görüşmek isteyen olursa: Tel: ..
Fax: ..
Adres: ...
Not: ilgili kisinin istegi uzerine iletisim bilgileri silinmistir.
Sanırım bu kadar kaynak bilgisi yeterli olur.
delifisek
05/02/2008, 22:08
Google Google yapan asil sey, siradan bilgisayarlardan buyuk bir bilgisayar yapmaya yarayan cluster teknolojisidir. Eskiden bu tur buyuk ihtiyaclar icin BIG IRON tabir edilen Sun STARFIRE yada IBM Z serisi Mainframe ler kullanilirdi.
Google bunun yerine siradan bilgisayarlari birlikte kullanmak icin ozel bir Linux versiyonu gelistirdi ve halen bunu kullanmaktadir
2006 verilerine gore google dunya capindaki cesitli lokasyonlarda 450.000 (yazi ile dortyuz elli bin) adet bilgisayari isletmektedir.
Su anda project 02 adinda yeni bir donanim uzerinde calisiyorlar.
Google kendi indexini tutabilmek icin INVERTED INDEX data yapisini kullaniyor. Diger projeleri icin cesitli bilinen db sistemleri kullanilmaktadir.
Genel programlama icin python kullaniliyor denilebilir.
delifisek
05/02/2008, 22:14
Database konusunda gelince,
Ileriye yonelik, en hizli, en gelismis, en hede ve en hodo Database sistemi, uzerinde en cok tecrubeye sahip oldugunuz database sistemidir.
Hic kullanmayacaginiz oracle ozellikleri yada yonetimi daha zor postgresql size mysql den fazlasini veremezler.
Ha bankan falan vardir, gunde 10 milyon malili sql e yazip bozuyorsundur falan eh ozaman belki oracle yada belki postgre sql gerekebilir.
Web tabanli yazilimlar icin SQL in anlami State bilgisini tutacak, lock mekanizmasina sahip bir shared memory alanidir. MySQL de olur m SQlite da olur. Olur da olur.
Web deki islerin %95 mysql ile gayet guzel olur. EN kolayi sana hangisi geliyorsa, sen onunla ilgilen... Tecrube sahibi ol, bilgini ilerlet. Zamani gelipte fazlasina ihtiyaci olan bir projeye toslarsan ozaman gider onu ogrenirsin.
arkadaşlar google hızı konusunda felaket bir kandırmaca yapıyor aslında... okadar hızlı değil inannın... basitçe düşünüp bir mantık kuralım...
tamam benim senin pc ne göre hızlı..
bir kelime yazın google a karşınıza 300.000 sayfa çıkarır... her sayfada 10 kayıt dersin...
300.000 sayfanın 300. sayfasına geldiğinde 3000 sonuç dönmüş olur... ama 301. sayfaya tıkladığında o sayfayı göstermez genellikle (sayıları uydurdum.) ve sayfa sayısıda kayıt sayısıda düşmüş oluyor... zaten yaptığı sayfalama olayındaki kandırmacada bitiyor iş... ama ramlerine laf söylenemez tabiiki. yıllar önce bir serverlarının raminin 154000 olduğunu duymuştum. bir dergiye sergey&lary google serverlarından biri üzerine dergide ropörtaj yapmışlardı orda okumuştum.
yani bize 1,232,656,465 sonuç döndü diyorsa bu değerle size gösterebildikleri arasında uçurum var. 100 sayfa gösteriyor ama 65.den sonraki sayfalar için hiç bir şey yok. 66ya tıklıyorsun 65e geri dönüyor. yani ben bunları gördükten sonra şahsen google ın öyle ahım şahım süper bir yazılım, süper bir teknoloji, süper süper süper olduğunu düşünmüyorum. ramlerinden dolayı hızlı bir server... sayfalaması 10arlı olunca pekte önemi kalmıyor bizim arama motorlarına bakıncada 25erli veriyorlar.
bintane 100 er gb lık mysql olduğunu düşünelim.
100 terabyte filan vardır db si.
php ile çalışıyor
muharrem_tac
11/02/2008, 00:25
arkadaşlar google hızı konusunda felaket bir kandırmaca yapıyor aslında...
Buna katılmamak zor. Evet Google dev bir şirket, web teknolojilerini de çok başarılı şekilde kullanıyorlar ama işin içinde biraz da illüzyon olduğunu da kabul etmek lazım.
Suggestion uygulamasında bunu bariz şekilde görmüştük.
Bu arada yanlış anlamalara sebep olabilecek bazı mesajlara müdahale ettim. Bilgilerinize.
ApexLoader
11/02/2008, 00:56
google addsenas a uye olmustum arkadas 3 tane farkli maille yeniden uye olmaya calistim almadilar. sen zaten uyesin dediler. ve uye olduğum emaili gosterdi bana :) bu adamlar çılgın. düşünsene gmaille uye oluyorum uye olduğum e-maille kendime davetye yollamistim hotmaile o catiğim e-mailimile yeniden uye olmaya çalışınca katrsima kayitli mailim çıktı :)
DotNetKid
12/02/2008, 10:37
google addsenas a uye olmustum arkadas 3 tane farkli maille yeniden uye olmaya calistim almadilar. sen zaten uyesin dediler. ve uye olduğum emaili gosterdi bana :) bu adamlar çılgın. düşünsene gmaille uye oluyorum uye olduğum e-maille kendime davetye yollamistim hotmaile o catiğim e-mailimile yeniden uye olmaya çalışınca katrsima kayitli mailim çıktı :)
ne var ki bunda.
bende anlayamadım alakasını... yani bunu zaten kod yazmaya başlayan herkes yapabiliyor ki.
sen sabit ip kullanıyorsan,
çerezlerini silmiyorsan,
iki üyeliği ve mailleri aynı pc/Ip den atıyorsan zaten bunu anlamamak acayip olur.
ayrıca google ın resimleri ve siteyi komple indexlediği falan yok arkadaşlar... yani resimler css ler js ler ıvır zıvırlar hepsini bizim dosya/sayfayı farklı kaydet dediğimizdeki gibi kaydettiği yok. google site içeriğinden tek dosyayı dahi serverinde barındırmıyor...
örnek olarak kullandıkları kısaca;
database, dil olarak ne kullanıyorsa artık(php,phyton,asp,ruby,o,bu,şu) senin yaptığın arama motorundan tek farkı sağlam makinasına güvenmesi... o kadar sağlam bir makina bana yap bak ben sana google ın aynısını nasıl yapıyorum... o kadar paran varmı? varsa yaparsın şahsen ben google ın aramada çok dehşet ve inanılmaz bi yöntem kullandığına inanmıyorumda kullanmadığınada eminim...
nasıl tek dosyayı dahi serverinde barındırmıyor?
resimleri tutmuyor ama html kodları olduğu gibi cache'liyor serverda da saklıyor.
bir daha bir düşünün.
Konu dışı ama google ve microsoft un malum ülkeye çalışan ajanlar olduğunu düşünüyorum.
arkadaşım meraklinin verdiği xml örneğindeki gibi çalışan bi mantıkla html kodlarını + içeriğini databasede tutuyor...
yani sadece databasede tutuyor...
bunada zaten cache denmez... google indexlediğin bi siteyi sil bakalım... css ve js ler dahil... resimleride sil... bakalım sana gösterecekmi o resimleri... hiç wordpress sitesinin indexlerine baktınmı? ulaşılamadığı için resimler ve css lerde çekilemiyor.. sence cachelese bu resimleri okuyamaz mı? yada css leri.
meraklinin verdiği kodlardaki küçük optimizasyonla (örneğin <img src="images/mesaj.jpg"> gibi bir linki <img src="www.domain.com/images/mesaj.jpg"> a çevirerek resimleri de aynı siteden çekmesi dışında yaptığı pek bir şey yok... önbellek ten okutmasıda cache falan değil...)
http://64.233.183.104/search?q=cache:jycoGXsKu7sJ:klip.wordpress.com/2006/09/27/yeryuzunde-basortu-zulmu/+merve+bozkurt&hl=tr&ct=clnk&cd=1&gl=tr
buyur sana google amcanın cache den okuduğu index...
aaa yoksa google cache mi temizlemiş..
ozaman şöyle yapmış google...
internet explorer a sağ klik yapıp özellikler demiş sonra cache falan ne varsa temizlemiş...
bu siteye has düşmanlığı var sanırım...
@GeCe_ biz bunu yıllardır söylüyoruz zaten... facebook ta öyle youtube da..
nedense her önüne gelen garajda site açıyo (google, youtube) birden dev oluyo ama onların haricinde yok.. bir diğeri harvırdı bırakıyo... kadere bak be bu çocuk bil geyts mi olacak ne.
yok gugıl feysbuka 1 milyar $ teklif etmiş kabul etmemiş... arkadaş zaten feysbuk 800 milyon dolara mal olmuş... belirli aralıklarla akan para miktarı 800 milyon $ ve yardım eden firmalar amerikan istihbaratının şirketleri...
Google kendisiyle çelişiyor sürekli. Bir önceki sayfada arkadaşların dediği gibi x milyon sonuç bulundu diyor ama hiç bir zaman 1001. sonucu göstermiyor.
http://www.google.com.tr/search?q=a&hl=tr&pwst=1&start=980&sa=N
http://www.google.com.tr/search?q=a&hl=tr&pwst=1&start=1000&sa=N
Yinede milyarlarca bilginin olduğu bir databaseden 1sn. de nasıl sorgu yapabiliyor bunu bende anlamıyorum. Bunun parayla alakası olmadığını düşünüyorum. Bu bence bir yazılım harikası. O kadar parayı banada versen, aynı cihazları banada versen yaparım sözünün ütopik olduğunu düşünüyorum. Bizim bilgilerimizin çok ötesinde parayla satın alamayacağımız teknolojiler kullanıyor olmalılar veya arkadaşların dediği gibi burada bir ilüzyon olmalı.
ayrıca google ın resimleri ve siteyi komple indexlediği falan yok arkadaşlar... yani resimler css ler js ler ıvır zıvırlar hepsini bizim dosya/sayfayı farklı kaydet dediğimizdeki gibi kaydettiği yok. google site içeriğinden tek dosyayı dahi serverinde barındırmıyor...
örnek olarak kullandıkları kısaca;
database, dil olarak ne kullanıyorsa artık(php,phyton,asp,ruby,o,bu,şu) senin yaptığın arama motorundan tek farkı sağlam makinasına güvenmesi... o kadar sağlam bir makina bana yap bak ben sana google ın aynısını nasıl yapıyorum... o kadar paran varmı? varsa yaparsın şahsen ben google ın aramada çok dehşet ve inanılmaz bi yöntem kullandığına inanmıyorumda kullanmadığınada eminim...
belki simdi asiri süper bir teknoloji degil ama kuruldugu zaman en iyisiydi buydu.
yahoo!, altavista dan hatta kat kat iyidi. bunuda göz önünde bulundurmak lazim.
google amcamizin bizi kandirdigini düsünenler birde sunu düsünsünler.
internet artik hepinizin bildigi gibi cöplük, aldi basini gidiyor. adsenseden para kazanmak istiyenler okadar cokki artik kopyala yapistir yöntemiyle, bir site baska alan adi altinda yüzlercekez karsimiza cikmakta/herhangi bir yazi binlerce sitede yayinlanmakta. hal böyleyken, google amcanin bunlari filtireleyip bize 100 kere ayni icerigi degilde bir kere göstermesi mantikli degilmi?
Google ın bazı yerlerde aspx kullandığı da oluyor.
(bkz:orkut)
sunuda demeden gecemicem. arkadaslarin biri para olsa googlein aynisi bende yaparim demis. 1999da larry Page ve sergey brinin senin ortaga attigin gibi bir serveti yoktu. yani bu ise direk parayla baslamadilar. ilk önce kendi serverlerini (http://www.flickr.com/photos/jurvetson/157722937/)kendileri kurdular (ki halen hazir birsey almiyorlar, kendi isteklerine göre yaptiriyolar/yapiyorlar), sadece stanford universitesi icinde kullanildi bu arama teknolojisi ve tek serverle adamlar önemli bir profosorü sasirtmayi basardilar. söyleki adam kendi ismini yazdiginda, bilgisayar bilimleri ile baglantisi cikiyordu. bunu ozamana kadar hic bir teknoloji basaramadi. (adamin ismi aklimda degil ama evde zamanim olunca arastirir, eklerim.)
merak etme bizde okuduk..
ilk etapta 100000 dolar aldıkları? ardından 1,5 milyon dolar?
ayrıca başaramadı değil... yapmadı... önemsemedi... ok? bu konuda anlaşalım.. sen bana ver 1,5 milyon dolar bende yaparım..
çok ahım şahım bi şey değil.. ki görüyoruz örnek scriptleri... veriyi çek db ye kaydet.. farklı ne işlem yapıyor? serverini kapatıp önbellekten izle bakalım.. ozaman ne css kalır ne resim.. kalanda zaten senin cache te kalandır.. onuda temizle dümdüz sayfa çıksın..
önemli profesör dediğin adamda kanka hocaları..
ama adamın tek faydası iyi bir makina alıp daha performanslısını yapmaları için(ki adam sadece hocaya güveniyor adamın bir çıkarı yok.) güvenip parayı veriyor..
şimdi sen facebook içinde hayranlık duyarsın. adam hiç parasız yaptı dersin..
sen facebook a 1 milyar dolar harcandığını biliyormusun?
100milyon, 150 milyon 480milyon ve 200 milyon dolar... script içnmi? hayır.. makina içinmi hayır.. veren kim? amerikan istihbaratının şirketleri..
yani bu hayranlığı geçecen ve herşeyin paraya bağlı olduğunu görecen..
emre kurttepeli myneti nasıl kurdu?
babası ipragazın sahibi olmasaydı ne amerikada okuyabilirdi ne forneti kurabilirdi..
mynetin toplam kuruluş maliyeti 200$ domain. domaini texasta bi internet cafeciden aldı 275$ a da hazır portal kurdu. makinasıda zeytinburnunda bi cafede laptop idi.
sadece reklamına para harcandı.. ya şimdi?
neden mynet google ile kapışamıyor?
yada live ile?
en anlamlı domain mynet. herkesin yazabileceği.. ismini duyurmak mesele arkadaşım.
belki simdi asiri süper bir teknoloji degil ama kuruldugu zaman en iyisiydi buydu.
yahoo!, altavista dan hatta kat kat iyidi. bunuda göz önünde bulundurmak lazim.
evet kurulduğunda süperdi.. hatta search işini ilk ciddiye alıp keşif diyebilieceğimiz şeyi yaptı..
o ütopik diyen arkadaşta bir düşünsün 154000 ram ile pc sinin bir explorerı kaç ms de açacağını?
154000 ram alacak paran varmı? yada sadece 54 ünü alacak paran varmı? yok.. olsa napardın? aklındakilerin bir çoğunu..
demekki parayla alakalıymış.
google ilk arama işlemleri için yahoo nun veritabanını kullanıyordu. Eskiler bilirler. 1999 ve sonrası için diyorum. Daha o zamanları google yeni ,yeni tanınmaya başlanmıştı. En iyi arama motoru altavista idi. Arama sonuçlarının altında powered by yahoo sözcüğü ek olarak yer alıyordu. Daha dün gibi hatırlıyorum. İyice tanındıktan sonra yahoo veritabanını artık kullanmamaya başladılar.
Kısacası yahoo dan yararlandılar ama ,yahoo yuda geride bıraktılar.Diğer bir kaynaklarıda http://dmoz.org idi ve hala onların dizinlerini kullanıyorlar.
yahoo ve altavistadan farkı sade bir arayüz ve istekte bulunulan ülke için arama sonuçlarını öne çıkarmasıydı.Yani Türkiyeden arama yapan bir kullanıcının karşısına daha fazla Türkçe içerikli sitelerin sıralamasını yaptığında bu bir çok kişinin hoşuna gitmişti.
Yani asıl önemli olan hızdan çok aranılan şeye çabuk ulaşmayı sağladıkları için iyi tanındı ve kısa sürede yaygınlaştı. Şimdi ise maddi kaynakları çok iyi derecede. Haliyle para güç demektir. Satın alamayacakları sistem yok gibi.
facebook nerden cikti onu anlamadim? bu bir.
google a hayranlik duydugumu kim söyledi? buda iki.
ki hayranlik duysam bile haksizmiyim? 8 senede hangi firma böyle basarili olmus.
neyse gelelim konumuza. sana bir soru: ilk bu ise basladiklarinla parayla mi aldilar bunlar serverleri yoksa kendilerimi yaptilar? birde pagerank diye bir algortihma var, duydun isittin mi hic? öyle veri cek,db ye kaydetle olmuyor. bunu birde siralamasi var.
önceden yahoo! dan yararlandigi dogrudur, ancak zamaninda yahoo!nun,altavistanin nasil calistigini bilen varmi? calisanlar hergün internetti dolaniyor, yeni siteler kesfediyor ve bunu veritabanina kayit ediyorlardi. yani bir nevi dizin ve kullanicalar bunlarin icinden arama yapiyolardi. yani söyleki en iyi site, zamaninda sizin olsaydi, yahoo! calisani sizin siteyi begenmeseydi bu "arama motoruna" giremicektin.
adamlar yapmis mi? yapmis! tartisacak birsey göremiyorum ben aslinda.
neyse artislesmeye gerek yok. relax olalim. ;)
bunada zaten cache denmez...
neye cache denip neye denmeyeceğine karar verecek kadar bu işten anlamadığını düşünüyorum.
neye cache denip neye denmeyeceğine karar verecek kadar bu işten anlamadığını düşünüyorum.
hı hıı bi sen anlıyosun geri kalan kimse anlamıyor.
sen süpersin kardeş kenarda dur fikrini kendine sakla. bana anlamsız bu cümleden fazlasını yazan kişiler lazım.
bak nasılda güzel karşı örneklerle bana yazıyorlar.. güzel olanda bu.
ama sen olayı 92 harfle özetlemişsin zaten..
facebook nerden cikti onu anlamadim? bu bir.
google a hayranlik duydugumu kim söyledi? buda iki.
ki hayranlik duysam bile haksizmiyim? 8 senede hangi firma böyle basarili olmus.
neyse gelelim konumuza. sana bir soru: ilk bu ise basladiklarinla parayla mi aldilar bunlar serverleri yoksa kendilerimi yaptilar? birde pagerank diye bir algortihma var, duydun isittin mi hic? öyle veri cek,db ye kaydetle olmuyor. bunu birde siralamasi var.
önceden yahoo! dan yararlandigi dogrudur, ancak zamaninda yahoo!nun,altavistanin nasil calistigini bilen varmi? calisanlar hergün internetti dolaniyor, yeni siteler kesfediyor ve bunu veritabanina kayit ediyorlardi. yani bir nevi dizin ve kullanicalar bunlarin icinden arama yapiyolardi. yani söyleki en iyi site, zamaninda sizin olsaydi, yahoo! calisani sizin siteyi begenmeseydi bu "arama motoruna" giremicektin.
adamlar yapmis mi? yapmis! tartisacak birsey göremiyorum ben aslinda.
neyse artislesmeye gerek yok. relax olalim. ;)
:D bi an dövecen sandım ;)
google ile diğer searhlerin farkı meta tag idi..
google içerikte altavista meta tagda arama yapardı..
pagerankı hiç duymadım ne tuhaf :s006: :sus:
bilsemede bu konuda çeşitli fikirler var.. ve yapmanın bir sürü yolu var..
ama tam olarak neye göre pagerank verdiğini bilmek lazım.
bu kaydettiği içeriğe görede olabilir onların görüntülenme sırasına görede olabilir. bunu bilmeden pagerank çiin yorum yapmak tuhaf olur. sadece çeşitli fikirler yürütebiliriz.
99da dandik bi html site yapmıştık arkadaşla.. ve hayatında göreileceğin en dandik şeydi.. ilk kez html nedir duyup kaynak kodlarını aldığımız sitelerden oluşturduğumuz bi site.. cjb.net te vardı hatta..
bu dandik siteyi bile kaydeden yahoo yada altavista bizim siteyi çokmu beğenmiş?
hiç bi özeeliği olmayan abuk sabuk bi site..
yani bu kaydetme işi manuel değildi..
aramayı içerikte değilde meta da yapıyordu sadece.
google ise içerikte arama yapıyordu.
facebook u söylememdeki amaç para ile neler yapılabildiği.. o bakımdan söyledim..
kimileri söylüyorda hi parası olmadan yaptı falan diye..
arkadaş arasında konuşmak için yapıldı diye..
hçi bi salak okul arkadaşlarıyla konuşmak için milyar dolar harcamaz.
daha doğrusu hiç bi salak bir başkası okul arkadaşlarıyla konuşacak diye para vermez..
facebook 3 senedir vardıda bu domain neden 11 senelik?
11yaşındamı almış bu domaini bu arkadaş... taa ozamanlardanmı planlarını yapmış?
ozamandan itibaren üniversite arkadaşlarıyla kampüs içinde haberleşmek için almış domaini..
ne mükemmelmiş buda.
google için amerikan ajanı diyemem belki ama facebook için kesin olarak bunu söylerim..
darky_dark
15/03/2008, 15:45
facebook neden bu kadar cok uyesine ragmen bu kadar performansli calisabiliyor; merak edenler icin:
http://www.danga.com
memcached kullaniyorlar.. umarim kavga ettiginiz google cache ile kavram kargasasi yasamazsiniz..
bu arada google ile ilgili oldukca guzel ama eski bir kaynak buldum; bakin bakalim; tanidik gelecek mi?
http://infolab.stanford.edu/~backrub/google.html
Son olarak kucuk bir not: konu ile alakasiz, birbirini asagilayacak sekilde mesaj atanlari kafa dinlemeleri icin bir sureligine Ceviz'den uzaga hava degisimine yollayacagim..
sevgi, saygi..
_DD_
eğer dağıtık olmasına ihtiyaç yoksa, php'nin built in APC'si de memcached ile aynı işi yapıyor. çok sayıda server kullanıyorsan, o zaman bu memcached benzerlerine mecbur kalıyorsun. hızın anahtarı hangi db olduğundan çok bu ram kullanma olayı diye konunun başında yazmıştım.
darky_dark
15/03/2008, 16:54
eğer dağıtık olmasına ihtiyaç yoksa, php'nin built in APC'si de memcached ile aynı işi yapıyor. çok sayıda server kullanıyorsan, o zaman bu memcached benzerlerine mecbur kalıyorsun. hızın anahtarı hangi db olduğundan çok bu ram kullanma olayı diye konunun başında yazmıştım.
ancak her zaman icin uygulamalarimizi genisletilebilir tasarlamakta fayda var; eger uzun soluklu calismalarini istiyorsak..
simdiye kadar gelistirdigim butun uygulamalar orta vadede dagitik olarak calisacak sekilde guncellendi..
sevgi, saygi..
_DD_
@ Jehovah,
estagfurullah. :rolleyes:
pagerankin nasil bir algoritma oldugu acik olsaydi, birinci siraya gelmek daha kolay olurdu. buda tabi kötü niyetli webmasterlerin/firmalar vs. isine gelirdi.vallah yahoo felan sizin siteyi nasil indexlemis onu bilemem. ben "Google Story" adli kitabin yalancisiyim.:)
facebookla isim olmaz, zaten son zamanlar amale kayniyor.:P
saka bir yana alan adi hakkinda sunlari okumustum:
1. sitenin ilk alan adi facebook.com degil thefacebook.com mus.
2. agustos 2005de mark zuckerberg, facebook.com alan adini 200.000 $ satin almis. neyse facebookun konumuzla bi alakasi yok. yinede bildigim birseyi paylasmak istedim.
delifisek
17/03/2008, 12:50
Meger ne cok sey biliniyormus.
Altavista, 1980 lerin microsoftu, gunumuz islemcilerinin oykundugu Alpha islemcilerini tasarlayan. Cikardigi Vax isletim sisteminde NSA icin mini mini backdoorcuklar koyup, dunya capinda bir skandala imza atan ve her nedense birden bire sonup sonra compaq tarafindan satin alinarak ortadan kaybolan DIGITAL firmasinin bir urunudur.
Rivayet odurki bu arama motoru teknolojisi, zamanin Inslaw skandali ile gundeme gelen bir NSA projesinin yan urunudur.
Yahoo baslangicta (ki hala oyledir) bir kategorilendirme sitesi idi. Sonradan Altavista yi satin aldi.
Ve,
Ahmetin mehmetin, iki bucuk kodu yanyana getirip iki senede 70. koseyi donup, sizin hala klavye basinda maasa talim ediyor olmaniz memleketin sermaye kapasitesi ile ilgili bir konudur. Bir birinize, sen caciksin hayir sen patlican tursususun diyerek hirlasmaniz, sadece icinizdeki enerjiyi surtusmede harcamaniza yol acar.
Kolay gele
katliyzums
17/03/2008, 17:45
gerçrktn ilgi çekici bilgiler .. tşkler..
Meger ne cok sey biliniyormus.
Altavista, 1980 lerin microsoftu, gunumuz islemcilerinin oykundugu Alpha islemcilerini tasarlayan. Cikardigi Vax isletim sisteminde NSA icin mini mini backdoorcuklar koyup, dunya capinda bir skandala imza atan ve her nedense birden bire sonup sonra compaq tarafindan satin alinarak ortadan kaybolan DIGITAL firmasinin bir urunudur.
Rivayet odurki bu arama motoru teknolojisi, zamanin Inslaw skandali ile gundeme gelen bir NSA projesinin yan urunudur.
Yahoo baslangicta (ki hala oyledir) bir kategorilendirme sitesi idi. Sonradan Altavista yi satin aldi.
Ve,
Ahmetin mehmetin, iki bucuk kodu yanyana getirip iki senede 70. koseyi donup, sizin hala klavye basinda maasa talim ediyor olmaniz memleketin sermaye kapasitesi ile ilgili bir konudur. Bir birinize, sen caciksin hayir sen patlican tursususun diyerek hirlasmaniz, sadece icinizdeki enerjiyi surtusmede harcamaniza yol acar.
Kolay gele
katılmamak eldemi bu kelimelere.. özellikle kırmızı yazanlara.. bende baştan beri bundan bahsediyorum.. demekki benim gibi düşünenler varmış gerçekten..
Bir birinize, sen caciksin hayir sen patlican tursususun diyerek hirlasmaniz, sadece icinizdeki enerjiyi surtusmede harcamaniza yol acar.
hayırdır, kavgayı bitiren koğuş ağası sen misin?
birisi senin normal bir üslupla yazdığın iki satıra sert ve alaycı bir şekilde cevap verdiğinde sen ne yapıyorsun? peki abi sen büyüksün deyip kenara mı çekiliyorsun? adalet haklının yanında olmaktır, tarafsız numarası yapmak değil.
Baya bir tartışılmış, google sayfasında yazanlar:
http://www.google.com/corporate/tech.html
Hangi veritabanını hangi programlama dilini kullandıklılarını yazmıyorlar; ama diğer arama motorlarından nelerinin farklı olduklarını belirtmişler.
Benim gördüğüm kadarıyla google, live search ve yahoo search arasında benim anlayabileceğim kadar hız farkı yok. Demek ki o kadar büyük bir şirket olunca hız öyle ya da böyle çözülüyor. Google arama konusunda bariz bir şekilde daha başarılı. Bence bunun nedeni ise hızı değil, döndürdüğü sonuçların daha başarılı olması.
Baya bir tartışılmış, google sayfasında yazanlar:
http://www.google.com/corporate/tech.html
Hangi veritabanını hangi programlama dilini kullandıklılarını yazmıyorlar; ama diğer arama motorlarından nelerinin farklı olduklarını belirtmişler.
Benim gördüğüm kadarıyla google, live search ve yahoo search arasında benim anlayabileceğim kadar hız farkı yok. Demek ki o kadar büyük bir şirket olunca hız öyle ya da böyle çözülüyor. Google arama konusunda bariz bir şekilde daha başarılı. Bence bunun nedeni ise hızı değil, döndürdüğü sonuçların daha başarılı olması.
evet ama biraz daha o ön yargıyı kırarsan live ında artık google kadar aramada başarılı olduğunu görürsün..
yani aramada google lider ve uzun sürede kimseye kaptıracağa benzemiyor. şurda kalmış 3-5 senesi.. sonra zaten google ı hatırlamayız bile.
birde birşey sormak istiyorum. live da içerikte arıyorda bu yahoo hala meta damı arama yapıyor? bilen bir arkadaş cevap verirse sevinirim.
içerikte deniliyor ama tam emin değilim ve bilgi sahibide değilim yahoo hakkında. toplasan 5 kere yahoo ya girmişliğim var :)
.....
şurda kalmış 3-5 senesi.. sonra zaten google ı hatırlamayız bile.
....
google amcayi fazla kücümsüyorsun gibi geldi bana?!
PiYoNASP
25/03/2008, 13:07
belkide bir cok ayni islevi goren sistem yazilir ve hic bir farki olmayınca da bunların herkes kafasına göre takılır. yani pasta fazla buyumez ama katılımcılar artar.
bakınız: hakia.com
eğer hakia biraz daha ilerlesin ben şahsen google ı kullanmam bile.
sevgi146
25/03/2008, 13:46
şurda kalmış 3-5 senesi.. sonra zaten google ı hatırlamayız bile
kesinlikle saçmalık. google işini yaptı pitti değil ki adamlar durmadan yenilikler çıkarıyor.arama motorunu yaptılarda biitti mi? yok.her gün bir kolaylık her gün yeni ve zevkli işler ortaya koyuyorlar.
Forum Yazılımı : vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.