Hertürlü Web tabanlı Saldırı Taktik ve Stratejileri
Google,Facebook Gibi Devlerin Sql Ve Veritabanları
Google,Facebook Gibi Devlerin Sql Ve Veritabanları
-
Google okuduğuma göre atıyorum "tahribat " yazdığınızda sizi bir servera yönlendiriyor.Orada önceden anahtar kelime ve nerede tutulduğunu arıyor.Kitap içeriği gibi
http://www.bildirgec.org/yazi/google-nasil-calisiyor
ayrıntılı bilgi.Fakat şu var , google, facebook hatta youtube gibi büyük devler mysql mu kullanıyor ? eğer öyleyse mysql bu kadar performansı nasıl sağlayabiliyor ?
Yani googleda milyarı, trilyonu geçtim trilyarlarca bilgi olması gerek.Sayfa indexleri falan fişman ohooo...
Kısacası birazcık merak , bilgi istiyorum D:
hea alakalı mı bilmem ama en azından eğlenceli :)
extra: saniyede 2 gb veri : http://www.facebook.com/video/video.php?v=1170747155497&ref=ss
-
oracle kullanıyor olma ihtimalleri bence daha yüksek :/
-
tek bi sistem değil de parça parça bişeyler kullanıyo olmaları gerekmez mi?
ya da belki adamlar kendi sistemlerini geliştirmişlerdir bi yerden sonra
ps : ben hiç anlamam bu işlerden tamamen mantık yürütüyorum
-
google kendi işletim sistemi dosya sistemi sunucularını vs kullandığına göre mütlaka kendi veritabanı dilini geliştirmiştir
şünkü bu tür sistemler özel olmalı ki açık vs olsa dahi kimse bulamamalı:)
ve sadece ihtiyacı olan şeyler olmalı. onun için özeldir.Ama başlangıçta milyarlarca dolar etmeyeceklerini bildikleri için mysql kullanmışlardır hepsi:) sonra bi aktar dönder bitti
-
hoca google gfs (google file system) yazdı ve google yaratıcı bir firma kendi veritabanı işlemleri yaptırmaları olasıda.
Benim anlamadığım mysql, oracle yada herhangi birşey ne kadar büyüklükte birşey yapabilir ki ? yani düşünsenize id numarası iu ;
8974654684
bu kadar idli bir mysqldan arama yaptığınızda ne kadar hızlı arayabilir hadi oncelik verdik atıyorum
oncelik diye tablo verdik ve select bisiy from tablo where oncelik=1 dedik.Peki bunu aramak içinde bi ton işlem yapması lazım.
Kasılma, donma yada bilgisayarın ramine yüklenme gibi sonuçlar fazlasıyla oalcak.
Yani bana göre hayran kalınacak birşey..Büyük miktarda verileri, hızlı bir şekilde aramak.
google 4-5 işlem yapıyor dünyada farklı noktalara gidiyor ve bu bize 1 saniyeden az sürede geri geliyor...
-
Evet Güzel bir noktaya barnak basmışsın Zumsuk Hocam.. Hakket pek Hızlı Veritabanı işlemini her saniye Sayısı Milyonu bulan Kişilere Sunmakta olan bir Sistem nasıl olabilir. Bende Merak ettim... Müthiş Bişey bence..
Büyük Devasa bir Veritabanında nasıl oluyorda Aramaları Milyonlarca kişiye sorunsuz Yaparak Sonuçlandırabiliyor. Hayret yani.
Buda Demek Oluyorki, Yanlışsam Konudan Benden iyi anlayanlar Düzeltsin, Bir Milyon Adet Botnet Ağı Olan birinin Saldrısı bile Google Gibi Bir Sisteme Sinek Vızıltısı Gibi. Yanılıyormuyum acaba.?
-
Ben böyle dev firmaların SQL gibi bir veri tabanı yerine kendi geliştirdikleri DB yöntemlerini kullandıklarını düşünüyorum. SQL'de onların milyarda biri kadar küçük DB'lerde bile sorun yaşanırken Google gibi bir devi SQL'in taşıyabileceğini zannetmiyorum. Arkadaşın paylaştığı Face videosu (6 TB SSD'li bilgisayar) çoğumuzu izlerken hızıyla heyecanlandırıyor olsa da Google'ın serverlarının yanında bir hiç olması gerçekten insanın yüzünde anlamsız bir tebessüme neden oluyor (:
-
MySQL olamaz 4Tb üstünde sapıtıyor çünkü Oracle'da degil diye biliyorum çükü 1000 kere reklamını yapmışlardı Google ilk zamanlarında bunlardan birini kullanmış olabilir ama artık ellerinde ki kaynakları bu tarz sistemlere yatırdıkları belli örnek fusion tables bu ürün google'ın kendi veritabanını geliştirebilicek oldugunun örnegidi. Tabii şuda var google'ın bir çok servisi ve subdomaini var bunların hepsinin aynı veritabanını kullandıgını sanmıyorum emin aralarında bizim bildiklerimizde vardır.
Birde facebook ve youtube sanırsam web sunucu olarak apache yerine lighttpd kullanıyorlar:)
-
:)
Verileri ramlarda tutuyorlar...Gmail gibi sistemlere de o devasa kapasiteleri ayırıyorlar.
-
bencede oracle kullanıyorlardır daş gibi sunucularıda koyunca işin içine...
sağlam bir sistemci varsa açıklasın bende merak ettim.
-
arkadaşlar bu konuda küçük bir aydınlatma gereği duyuyorum...
Öncelikle goolge öyle tek bir server gibi sıradan zayıf bir sistem kullanmıyor adamlar bu işe ilk girdiklerinde az sayıda pahalı ve güçlü server almak yerine aynı paralara daha ucuz olup daha düşük performansı olan küçük pc ler almayı tercih ettiler...
daha sonra adamlar bu pclerin hepsinin bir arada tek bir pc gibi işlemesini sağlamak için grid benzeri bir sistem geliştirdiler... Olayın bu boyutu yapılan bir aramanın uygun şekilde paylaştırılmasını sağladı... İşte google kurucularının en büyük dehası bunu yapabilecek bir yazılımın algoritmasını çıkarbilmiş olmalarıdır.
Bu olayın üzerine google aramalarda başarı elde etti... Ancak mevcut dosya sistemleri ve disk yapıları google ın performansına yeterli olmadığı için adamlar google file system i geliştirdiler... Kısaca özetlemek gerekirse bu... tabi bununla birlikte kendi sunucu sistemlerinde kullandıkları işletim sistemi geldi ki...
bu sistem kuvvetle muhtemel google mühendisleri tarafından modifye edilmiş bir linux yada unix tir... Google gibi büyük firmalar microsofta para kaptırmaz onlar microsoftttan reklam alıp onların parasını almayı tercih eder...