Merhaba,
Elimde 1 milyar tane 3 sütunluk veri tabanı olduğunu varsayalım. Bu veri tabanından herhangi bir ID değerindeki veriyi çağırmak için bir tür veri tabanı alt yapısı kullanmam gerekiyor.
Bu yapıyı oluşturken ne tür bir veri tabanı yazılımı kullanmam gerekir?
Örneğin, bu sistem Mysql üzerinde mi daha iyi performans verir yoksa 1 milyar tane txt dosyasını oluşturup, istediğim ID'yi adresten çağırmam mı?
Bu konu hakkında görüşlerinizi bekliyorum.
En iyi performansı ne tür bir veri tabanında alabiliriz?
2
●316
- 22-03-2013, 11:44:55Üyeliği durduruldu
- 22-03-2013, 13:42:41Kimlik doğrulama veya yönetimden onay bekliyor.Veritabanı altyapısı çok önemli değil. Önemli olan ilişkisel olması.
Bunun için Mysql, Mssql, Oracle, NoSql, Xml kullanabilirsiniz.
Eğer transaction işlemleriniz yok ise (sql tarafında, kod tarafında değil) NoSql (MongoDB, RavenDB ...) tavsiye ederim. - 22-03-2013, 16:32:44Elinizde 1 milyar tane 3 sütunluk vt olduğunu söylemişsiniz, Ancak ve tablolarda ne kadarlık bir veri var ? Ayrıca herhangi bir ilişki mevcut mu ?
Herhangi bir ilişki mevcut değilse ve vt'de tek tablo ve 3 sütun var ise yapabileceğiniz MSSQL işinizi görecektir kanaatindeyim.
Ama rob33n'in dediği gibi NoSQL db'lerde çok çok daha hızlı sonuçlar elde edebilirsiniz. Ancak o konularda işinin ehlini bulmak biraz sıkıntı olabilir