• 31-12-2012, 11:52:26
    #1
    Üyeliği durduruldu
    Büyük bir proje için hangi veritabanı uygulamasını kullanmalıyım ? ikisi arasındaki hız farkı nasıldır, sunucuyu ne şekilde meşgul eder? ayrıca bütün uygulamalar aynı sunucu üzerinde çalışacaktır.
    Uygulama şu şekilde Veriler Dışarıdan gelecek gelen bu veri boyutu min. 200 kb ile 500kb arasında olup gelen bu verileri Mysql yada xml e aktarılıp işlenecek sonra 50 yada daha fazla farklı mysql database ine dağıtılacak bunların hepsi tekbir sunucu üzerinde gerçekleşecek bu işlem için hangisini tavsiye edersiniz? Bu işlemde Tamamı Mysql ile yapılsa veritabanının çok meşgul olurmu? artı yönlerinin ve eksi yönlerinin neler olduğu konusunda yardımcı olursanız sevinirim. şimdiden yorumlarınız için teşekkürler.
  • 02-01-2013, 11:25:49
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Xml relational (drbms) değil. Yani xml'deki tabloların arasında ilişki (forein key) kuramazsın. Sadece manuel olarak alanları eşleştirirsin.
    Xml normalden daha hızlıdır ama senin dediğin şey sadece dışarıdan gelen veriyi db'deki belli tablolara aktarmak ise xml'in pek bir mantığı yok. İster mssq, ister mysql kullan. Zaten diğer db'lere dağıtım işlemini webservice değilde sql üzerinden yapmak istersen performans kaybın çok olur.
    Ama xml tarafında da şu şekilde avantajın var, xml'i bir kere güncellersin daha sonra diğer sunuculara upload edersin. Buda performansı ciddi şekilde arttırır.
  • 02-01-2013, 11:37:25
    #3
    Eğer çok fazla joinli sorgunuz yoksa büyük verilerde en iyisi nosql veritabanlarıdır. Bunların içinde mongodb'yi tavsiye ederim. Her dilde adaptörü ve detaylı dökümantasyonu var. Bir kaç dakika da cluster kurulabiliyor. 15-20 sunucuya da gerek kalmayacağını düşünüyorum.