Google Very large database management systems adında bir ynetim sistemi ve "BigTable, Berkeley DB" adında bir veritabanı kullanıyor Do majr soylu ve açık szlü, Do minr patetik, Re majr parlak, Re minr melankolik, Mi bemol majr soylu ve patetik, aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majr, Mi minr doğanin ilk minr tonu olmasina karsin biraz melankoliktir, Fa majr karışıktır, Fa minr hepsinden patetiktir, Fa Diyez majr iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir, Si majr parlak ve oyun bozannn :))

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. DAĞDA ÜÇ BEŞ KOYUN SÜRÜSÜ, TUTTURMUŞ BİR KÜRDİSTAN TÜRKÜSÜ, ELİNE ALMIŞ BAYRAK DİYE BİR MASA RTÜSÜ, SATSAN BEŞ PARA ETMEZ NE DİRİSİ NE DE LÜSÜ, SOYU SOYSUZ OLAN SENSİN TOPRAK SENİN NEYİNE, İTE İTLİK YAPIP KAFA TUTMA BEYİNE, ANLASA DEDİĞİMİ SOKAKTAKİ KPEK AĞLAR HALİNE, DUY ULAN SOYSUZ NE MUTLU TÜRKÜM DİYENE...

kendi yazmışlar diye biliyorum ben herşeylerinidosya sistemi yazan adam veritabanı mı yazamayacak :Fbu arada trilyonu geçtim trilyarlarca bilgi olması gerek.trilyonu geçince trilyar mı geliyo lan :D Yapay zeka, zeka değildir.

Google Very large database management systems adında bir ynetim sistemi ve "BigTable, Berkeley DB" adında bir veritabanı kullanıyor. Kaynak: http://www.baselinemag.com/print_article2/0,1217, a=182560,00. asp \ /

zumsuk query language :Dkısaltılmışıda zuql skül gibi oldu :D

:)Verileri ramlarda tutuyorlar... Gmail gibi sistemlere de o devasa kapasiteleri ayırıyorlar.

nie lan :D ufak bişey eğlenceli olabilirartıkın ufak ufak proce yapıcam birleştircem. Tarcanada uydururm. Belki evet belki php haricinde kendi kodumu yazarım :P tamam lan o kadarda değilsadece ufak bi veritabanı gibi birşey yapılır mı diye merake diyorum :Ddaha dorusu şimdi denicem bi tane klasr içine 5 tane dosya atıcam sitelerin kodlarını. Arattırıcam içlerinde fopen vs.. ile bakalım ne kadar hızlı ne kadar yavaş. Sonra 100 gibi bir sayı ile abartıp bedava sunucuya atıcam roda herkes abansın :D bakalım ne olcak... edit: kabul ediyroum bu bi veri tabanı değil ama amacım zaten arama yntemitama tama nasıl kendi veritabanınmı yazabilirm :D nce işleyişini ğrenmem lazım sanıyorum :-/

fikir vermesi acisindan yaziyorum;AOL 2006 yilinda arastirma yapilmasi amaciyla, kaydini tuttugu 20 milyondan fazla aramayi userid leriyle birlikte paylasima acti, sonra rezil kepaze oldular, kullanicilardan sikayetler ve gizlilik davalari geldi.. burdan bilgi alabilirsiniz; http://en. wikipedia. org/wiki/AOL_search_data_scandalsonrada bu database i ortadan yok etmeye calistilar ama millet coktan indirmisti, su an o database de arama yapabileceginiz bir site bile var;http://www.aolstalker.com/ve son olarak, DB yi hala daha indirebilirsiniz 439Mb :)http://www.gregsadetsky.com/aol-data/ veya http://mgraham.us/Data/AOL/ anca gidersin...

: ExcellencE bunu yazdı: kendi yazmışlar diye biliyorum ben herşeylerinidosya sistemi yazan adam veritabanı mı yazamayacak :Fbu arada trilyonu geçtim trilyarlarca bilgi olması gerek.trilyonu geçince trilyar mı geliyo lan :D trilyon katrilyon, kentrilyar mıydı neydi vardıyle birşey unuttum :) kentrilyon sekstilyonseptilyonoktilyondevamını bende bilmiyom :Sne uğraşacam amk onüzeriotuzbeş tamam işte:S |sadece aptalların başarısı ders notu ile lçülür|

Facebook, Oracle kullanıyor bildiğim kadarıyla. Çünkü insan kaynakları blümünde "Oracle Database" ile ilgili bilen kişiler arıyordu. Belki yanlışım vardır ama sadece tahmin. Google vs.. diğerlerini çok merak ediyorum. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

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.? Net ortamı, tek tük de olsa iyi dostluklar sağlamışsa bile, vefasızlığı ile ünlüdür..!

: yani verileri atıyorumtahribat.com klasründe index. asp. dosyauzantısıgibi tutup php de yaptığımız gibi içlerinde mi arıyorlar?yoksa genel veri tabanı gibi id, anahtarsoz, siteicerikdeyip anahtar szde aratıp yada siteicerikte aratıp site linkini mi veriyorlar? bunun dışında kendileri geliştiriyorsa nasıl? mysql, oracle gibi bir projeden mi geliştiriyor? yoksa sıfırdan çok farklı birşey mi yazıyorlar =?işin zü bizde yapabişlir miyiz :D, biliyorum yaparıztabi ki onlar yaptıysa. Fakat demek istediğim ufak şeyler. Ufak ama keni projelerimi severim. rneğin ufak bir veritabnaı sistemi geliştirebilir miyim?ne kadar performanslı oalcağı umrumda değil ahahah şimdide kendi veritabanı programını mı yazıcan :D

top için yaklaşık 3.050.000.000 sonuçtan 1 - 10 arası sonuçlar (0,17 saniye) verileri ram üzerinde tutuyolarmış. o yüzden bu kadar hızlı. ram tarlaları olduğundan bahsediliyo (:

Ben byle dev firmaların SQL gibi bir veri tabanı yerine kendi geliştirdikleri DB yntemlerini 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 (:

yani verileri atıyorumtahribat.com klasründe index. asp. dosyauzantısıgibi tutup php de yaptığımız gibi içlerinde mi arıyorlar?yoksa genel veri tabanı gibi id, anahtarsoz, siteicerikdeyip anahtar szde aratıp yada siteicerikte aratıp site linkini mi veriyorlar? bunun dışında kendileri geliştiriyorsa nasıl? mysql, oracle gibi bir projeden mi geliştiriyor? yoksa sıfırdan çok farklı birşey mi yazıyorlar =?işin zü bizde yapabişlir miyiz :D, biliyorum yaparıztabi ki onlar yaptıysa. Fakat demek istediğim ufak şeyler. Ufak ama keni projelerimi severim. rneğin ufak bir veritabnaı sistemi geliştirebilir miyim?ne kadar performanslı oalcağı umrumda değil

http://bandb.blogspot.com/2008/10/google-database-system.html ne kadar güvenilir bilemem Sevmem yazmayı, okumayı sevdiğim kadar.

Kıa bi gz atış, çalıntıdır Veritabanı çeşitleriKendinize bir veritabanı seçmeden nce, bu veritabanı ile ne yapacağınıza karar vermelisiniz. Bunun için aşağıdaki basit soruları yanıtlamakla işe başlayabilirsiniz:1-Bu veritabanı ile neler yapacaksınız? Küçük bir şirket çalışanlarının zel bilgileri mi tutulacak, yoksa büyük bir şirketin binlerce müşterilerinin bilgileri mi?2-Sitenizi günde kaç kişi ziyaret edecek?3-Aynı anda kaç işlem yapılacak?4-Güvenlik ne lçüde olacak?5-Verilerinizin güvenliği ne lçüde olacak?Genel, genel olduğu kadar da yanlış bir kanı vardır: " Paralı ürünler iyidir, ücretsiz ürünler iyi değildir! " Linux, bu tezi çürüten, bilgisayar sektründeki son yıllardaki en iyi konudur. Dolayısıyla, bir veritabanının ücretsiz olup olmamasından çok işinizi grüp grmeyeceği nemlidir. Birkaç veritabanını inceleyelim:1. Microsoft AccessMicrosoft firmasının Office paketi içinden çıkan Access, paralı veritabanları arasında nispeten ucuz olarak gze çarpar. Küçük lçekli uygulamalardaki gereksinimlerinizi karşılayabilir. Eğer bir web sitesinde veri miktarı ve aynı anda yapılan işlem sayıları az ise, Access kullanabilirsiniz. Tek bir veri tablosunda 2 GB a kadar veri depolayabilir ve aynı anda 255 bağlantıya izin verebilirsiniz. Access, MS Windows sistemlerinde kullanılamamakta, bu da yaygınlaşmasını engellemektedir. "Transaction locking" zelliğine sahiptir, ancak "trigger" ve "stored procedure" zelliklerine sahip değildir.2. MySQLMySQL Inc. Tarafından kodlanan MySQL, Access ile karşılaştırıldığında daha güvenlidir. Windows'un yanı sıra Linux, OS/2, Solaris, AIX ve birçok işletim sistemini desteklemesi nedeniyle çok yaygındır.. Ev kullanıcıları tarafından, kolay kurulumu ve gelen kurulum paketleri nedeniyle sıkca tercih edilmektedir. Tablo başına 8 TB veri depolayabilmektedir. MySQL' in en büyük dezavantajlarından biri ücretsiz olmasından kaynaklanan destek eksikliğidir. zellikle web uygulamaları için cok hızlıdır. Transaction' ları desteklemediği için alabildiğine yalındır ve transaction desteği olmadan gerçekleştirilebilecek web uygulamaları için çok hızlı bir alternatiftir. Oldukça fazla yazılım desteği bulunmaktadır.3. IBM DB2IBM firmasının ürünü olan DB2, Access ve MySQL e gre daha performanslı, ancak küçük işletmelere gre daha yüksek maliyete sahiptir. Windows ve nix sistemlerinde çalışabilir."Transaction locking", "trigger" ve "stored procedure" zelliklerine sahiptir.4. InformixÜcretli ve güçlü bir veritabanıdır. Orta lçekli işletmelerin yükünü kaldırabilecek kapasitededir. 1994'deki Postgres kodundan geliştirilmeye başlanmıştır.5. Microsoft SQL ServerYine Microsoft firmasının bir ürünü olan Microsoft SQL Server , iyi bir performansa sahiptir. En büyük dezavantajı, sadece Windows üzerinde çalışabilmesidir. Kullanım kolaylığı, güvenilirliği ve işlem gücüyle dikkat çekmektedir. Maliyeti diğer veritabanlarına gre yüksektir. Tablo başına 4 TB veri depolayabilmektedir. "Transaction locking", "trigger" ve "stored procedure" zelliklerine sahiptir.6. PostgreSQLPostgreSQL, veritabanları için yukarıda bahsedilmiş olan ilişkisel modeli kullanan ve SQL standart sorgu dilini destekleyen bir veritabanı ynetim sistemidir. PostgreSQL aynı zamanda iyi performans veren, güvenli ve geniş zellikleri olan bir DBMS'tir. Hemen hemen tüm UNIX ya da Unix türevi işletim sistemlerinde çalışır. Ayrıca NT çekirdekli tüm Windows sistemlerde de çalıştırılabilir. Ücretsiz ve açık kodludur. PostgreSQL diğer ticari ya da açık kodlu veritabanlarında bulabileceğiniz zelliklerin hemen hemen hepsini kapsar. PostgreSQL zellikleri :TransactionsSubselectsViewsForeign key referential integrityInheritanceUser-defined typesRules7. OracleOracle, dünyanın en güçlü ve güvenilir veritabanı olarak gsterilmektedir, ancak çok yüksek maliyeti nedeniyle sadece büyük kurumların tercih edebilecekleri bir veritabanıdır. Windows ye Unix sistemlerinde kullanılabilmektedir. Oracle, sınırsız sayıda tabloları desteklemektedir. Çok büyük yazılım desteği vardır.8. InterbaseLinux platformu üzerinde çalışan, ücretsiz bir veritabanı sunucusudur. Yaygın değildir. Ücretsizdir.9. ProgressLinux ve Windows platformu üzerinde çalışan çok kuvvetli bir veritabanı sunucusudur.

Artık"Select zümsük From TABLOMUZ"yerine "Zümsük'ü ilgili tablodan çağır gel" olarak kodlarız :). Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

: dai bu işlere pek aşinalığım yok ama belki dediğin hızlı arama olayını ble yapıyordur bahsettiğin id olayında3253423 ble bir id var diyelim bunu atıyorum 0-1000000 arası bir tablo 1000001-2000000 arası başka tablo yani demek istediğim bir algoritmaya gre farklı verileri farklı bir veritabanına atıyordur aramayaptığında bu algoritmadan bakaıp bu değer hangi veri tabanı dosyasında bunda aramayı ona gre geçiriyordur :S bilmem anlata bildimmi :syada dediğin gibi kendi veritabanı dosyasları kullanması da olası gibime geliyor hmm hocam bilemiyorum vallahi :) bu konuda makalelere bakıcam yakında buradan paylaşırım

hoca google gfs 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 ;8974654684bu kadar idli bir mysqldan arama yaptığınızda ne kadar hızlı arayabilir hadi oncelik verdik atıyorumoncelik 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 gre 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...

trilyon'dan sonra katrilyon geliyo da ben microsoft'un da sql server veritabanını kullandığını zannetmiyorum :).. kullanıcılar için üretilmiş veritabanlarını üreticilerin de kullanması pek mantıklı gelmiyo bana. Bilgim yok yeterince ama kendi sistemlerini yazmışlardır, yazmamışlarsa hay ben yle google'ın facebook'un..

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 inspired by love and guided by knowledge

google işletim sistemi, dosya sistemi ve veritabanını kendi yazdı. google üst düzey yneticileriyle bi roportajı izlemiştim linkini bulabilirsem atarım. nasıl çalıştığını sylediler herşeyi kendimiz yaptık diyolardı. linux çekirdeğinden oluşturulmuş bir sürü bilgisayarı tek bilgisayar haline getirdik diyodu. rneğin tahribat aramasında bilgi nce n bellekten geçiyor. eğer n bellekte buna ait bilgi yoksa ynetici bilgisayara gnderiliyor. daha sonra ynetici bilgisayar onu t kümesinin olduğu bilgisayara ynlendiriyor ve o bilgisayarda tahribat ile olan kelimelerini sunuyor. en çok aranan kelimeler ise microsoft gibi falan onlarda n bellekte tutuluyor hiç m ile başlayan bilgisayara gnderilmiyor. Yani anlayacağınız tek bir bilgisayar, tek bir veritabanından bahsetmiyoruz. Ama sorunun cevabı google hiç birşeye bağımlı değil. Her şeylerini kendileri yapıyor ki veritabanları ne zelliktedir bilinmez. Ne mühendisler çalışmakta :) \ /

: Artık"Select zümsük From TABLOMUZ"yerine "Zümsük'ü ilgili tablodan çağır gel" olarak kodlarız :). auhauha :D tabloda zumsuk bul desekte olabilir :Dyada tarcan varimsi olursa "tabloda zumsuk varmılan" ? diye olabilir agresif ya :D auahua

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... Fırtına koparmaktır işim... Uzaklar Yolcusu

Büyük veri dediğin zaman aklına her zaman Oracle gelsin. Çünkü Mssql bile yetersiz bu konuda ki MySql'e ne oluyor. Bu tarz firmalarda her zaman Oracle tercih eder. Oracle en hızlı ve en gelişmişidir. Ek olarak bu arada olayı Ajax veya JS ile yapılıyor. Gayet kolay aslında yapılması. Sadece hızlı veri aktarımı olması gerek.

Google okuduğuma gre atıyorum "tahribat " yazdığınızda sizi bir servera ynlendiriyor. Orada nceden anahtar kelime ve nerede tutulduğunu arıyor. Kitap içeriği gibihttp://www.bildirgec.org/yazi/google-nasil-calisiyorayrı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

google kendi işletim sistemi dosya sistemi sunucularını vs kullandığına gre 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 dnder bitti << Nitrous@TahriBaT.com >>

arkadaşlar türkiyedeki 40k üyeli hitli siteler bile CLUSTER kullanıyor 6-7 makina. googlenin de ona gre bir sürü makinası var. sorun yok yani.

oracle kullanıyor olma ihtimalleri bence daha yüksek :/ az insan çok huzur.

eVet ramlerde tuutluyor veriler garip ama gerçek bu, o yüzden bu kadar milisaniyede buluyor adamlar.

ahanda bende bundan korkuyodum :| kelimeler albayım bazı anlamlara gelmiyor.

dai bu işlere pek aşinalığım yok ama belki dediğin hızlı arama olayını ble yapıyordur bahsettiğin id olayında3253423 ble bir id var diyelim bunu atıyorum 0-1000000 arası bir tablo 1000001-2000000 arası başka tablo yani demek istediğim bir algoritmaya gre farklı verileri farklı bir veritabanına atıyordur aramayaptığında bu algoritmadan bakaıp bu değer hangi veri tabanı dosyasında bunda aramayı ona gre geçiriyordur :S bilmem anlata bildimmi :syada dediğin gibi kendi veritabanı dosyasları kullanması da olası gibime geliyor |sadece aptalların başarısı ders notu ile lçülür|

: zumsuk query language :Dkısaltılmışıda zuql skül gibi oldu :D oha :D yoksa zql.. aralarına ü koymayın :D

: kendi yazmışlar diye biliyorum ben herşeylerinidosya sistemi yazan adam veritabanı mı yazamayacak :Fbu arada trilyonu geçtim trilyarlarca bilgi olması gerek.trilyonu geçince trilyar mı geliyo lan :D trilyon katrilyon, kentrilyar mıydı neydi vardıyle birşey unuttum :)

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:) Mühendis kahveyi projeye dnüştüren bir insan evladıdır.