• 13-08-2013, 14:56:52
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Başlık biraz yanıltıcı oldu fakat konuyu şöyle özetleyim.

    Hergün 10 farklı yerde 10 tane mssql veritabanımıza veriler giriliyor. Gün sonunda bu verileri çekmemiz gerekiyor. Kullanıcılar son 2 aylık verileri değiştirme yetkisine sahip. Veri tabanları 5-6 gb seviyelerinde. Hergün aynı veritabanlarını çekersem bunun için altyapıda yetersiz gereksiz yükte olur.

    Çözüm önerileriniz nedir sizce nasıl yollar izlenebilir farklı fikirlere açığım.

    10 tane veritabanına bağlanıp işlemler onlar üzerinde yaptırılabilir fikrine olumsuz bakıyorum hem adsl bağlantısı olduğu için makinalarda yavaş olucaktır hemde verilerin bozulma ihtimali vb sebeplerden bağlanmak istemiyorum.

    Günlük veri çekme olayındada değişiklikler korkutuyor gözümü nasıl yapabiliriz farklı fikri olan varsa veya bu konularda yorumu olan varsa yazarsa sevinirim.
  • 13-08-2013, 22:55:58
    #2
    yaslam adlı üyeden alıntı: mesajı görüntüle
    Başlık biraz yanıltıcı oldu fakat konuyu şöyle özetleyim.

    Hergün 10 farklı yerde 10 tane mssql veritabanımıza veriler giriliyor. Gün sonunda bu verileri çekmemiz gerekiyor. Kullanıcılar son 2 aylık verileri değiştirme yetkisine sahip. Veri tabanları 5-6 gb seviyelerinde. Hergün aynı veritabanlarını çekersem bunun için altyapıda yetersiz gereksiz yükte olur.

    Çözüm önerileriniz nedir sizce nasıl yollar izlenebilir farklı fikirlere açığım.

    10 tane veritabanına bağlanıp işlemler onlar üzerinde yaptırılabilir fikrine olumsuz bakıyorum hem adsl bağlantısı olduğu için makinalarda yavaş olucaktır hemde verilerin bozulma ihtimali vb sebeplerden bağlanmak istemiyorum.

    Günlük veri çekme olayındada değişiklikler korkutuyor gözümü nasıl yapabiliriz farklı fikri olan varsa veya bu konularda yorumu olan varsa yazarsa sevinirim.
    SSIS ile değişen verileri modifiedat varsa kolayca aktarabilirsin veya hergece 2 aylık verileri silip yeniden taşırsın.
  • 14-08-2013, 17:08:18
    #3
    1) Bu 10 makina üstünde çalışacak bir yazılım geliştirilir.
    2) Her gün veritabanının tam yedeği alınır.
    3) Bir önceki gün ile farklarına bakarak hangi kayıtlar için DELETE, UPDATE ve INSERT yapılacağı çıkartılır. (geliştirilecek olan yazılım yardımıyla)
    4) Farkları içeren dosya sıkıştırılıp merkeze yollanır.
    5) Dosya içeriği merkezde yürütülür, böylece veritabanları eşitlenmiş olur.

    NOT : Yukarıda bahsedilen yazılımı geliştirebiliriz, uzman bir freelance ekibiz...