ylmz adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar.

Arama motoru sistemleri tahmin edildiği gibi php ile yazılmaz. yazılsa bile veritabanı sistemi mysql, oracle, sql server gibi ilişkisel veritabanı asla olmaz!

veritabanı bilgisi olan biri dediklerimi çok iyi anlayacaktır. senin arama dediğin işlem full table scan yapar ve ilişkisel veritabanı bunu 0.0003sn asla gerçekleştiremez. hayvan gibi index kursan da bu asla olamaz. istersen partition yapıda tablo sistemi kur farketmez.

dünya da hadoop adında bir teknoloji var. google bunun üzerine "big table" modulünü kurup çok hızlı işlem yapmaktadır. bu sistem öyle tahmin edildiği gibi 2500 core, 10000000gb ram gibi serverlarda barınmıyor. bildiğin standart 2gb ram 500gb harddisk makinelerinde barınıyor ama bu makinelerden 2000 - 3000 tane bir anda paralel olarak kullanılıyor. ne kadar çok periyodik makine eklersen hız o kadar artıyor. yani senin yaptığın bir sorgu, paralel olarak bilgisayar eşdeğerinde çalışıyor.

gelelim facebook a. facebook hadoop sisteme hive adında ilişkisel veritabanı sorgulamasına benzer bir yapı kurarak hadoop sistemini kolaylaştırma yöntemine gitmiştir. hive şu aralar patlamak üzeredir ve facebook yeni bir yapı üzerine çalışıyor.

hive yapısında direk olarak "select * from" gibi sql cümleciği ile bilgi çekebiliyorsun.

neyse.

yani kısaca durum şu ki, big table yani büyük veritabanı kapsamında hadoop kullanılması gerekir. her ne kadar hadoop açık kaynak olsa bile kullanımı ve yatırımı bir oracle lisansından fazla tutmaktadır.

eğer ki işinizi ve fikrinizi iyi bir veritabanı seçimi ile oluşturmak istiyorsanız ve hatta 100.000TL civarında bir yatırımı bu iş harcarım diyebiliyorsanız size hadoop kullanan ve veriyapısı ilişkisel veritabanına çok yatkın olan mongodb öneririm.

http://spp42.com/

bu şirket düşüncelerinize yardımcı olacaktır. hadoop danışmanı firma ve türkiye de bu firma gibi 2 yada 3 firma var.

kolay gelsin.

Fikir beyan etmek amacıyla konunun başından beri konuyla ilgiliyim ancak ne konunun sahibini tanıyorum nede yorum yapanları. Sadece düşünceler uyuşmadığı için çatışıyoruz sanırım. Yorumunuzu gerçekten çok beğendim. Zaten konu sahibi arkadaşın aradığı tarzda kişilerde sizin gibi kişilerdir sanıyorum. Bir işin olur yada olmazından ziyade geliştirmek ve yapmak için neler gerekli bunların tartışılması gerekiyor. Genel anlamda açıklayıcı ve güzel bir bilgi vermişsiniz. Keşke forumda herkes bu kalitede cevaplar versede herkes güzel bilgi paylaşımlarında bulunsa.