• 21-02-2015, 00:25:52
    #1
    Üyeliği durduruldu
    Merhaba,

    8 GB lik içinde 86.000+ kayıdın bulunduğu bir veritabanım var. (MsSQL)
    bu veritabanındaki tazı tablodaki verileri MySQL veri tabanıma yüklemek istiyorum MsSQL de MySQL veritabanımda Uzak Sunucu Üzerinde.

    Sormak İstediğim Bazı Problemler ;

    Bu Verileri Çekerken ben ilk önce kategorileri çekip oluşturuyorum. Daha sonra varsa özellikleri çekip yüklüyorum. En sonundada kayıtları yüklerken veritabanında özelliği var mı o kaydın onun kontrolünü yaparak ve hangi kategoride olduğunun sorgusunu yaparak kayıtlarıda ekliyorum Buda çok uzun süren bir aktarma süresi oluşturuyor ( Bunu Daha farklı yükleme seçeneklerim neler olabilir hızını arttıracak. )


    Diyelim ki Tek seferliğine tüm verileri yükledim. daha sonra MsSQL tablomda bir değişiklik yaptığımda Otomatik olarak MySQL tabloma o değişikliği uygulamak için neler yapmak gerek.



    Böyle Bir Program İçin Nasıl Bir Yol izlemeliyim. Tüm Öneri alayım da güzel bir program daha çıkartayım.

    Yardımcı olan tüm arkadaşlara sevgi saygılarımı sunuyorum
  • 21-02-2015, 01:53:43
    #2
    bu yapıya aslında scalability deniyor, türkçe karşılığını bilmiyorum. Çok kolay bir şey değil sizin istediğiniz.

    İlk başta belki sorun olmaz ama tablo yapısı değiştikçe bunu genişletebilmek sıkıntı olabilir.


    neyse yapacağınız işlemin teknik adı migration oluyor. MySQL in migration wizard isimli bir aracı var onu kullanarak migrate edebilirsiniz her hangi bir rdbms yi

    http://mysqlworkbench.org/2012/07/mi...ration-wizard/


    kolay gelsin şimdiden.
  • 21-02-2015, 13:49:58
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    trayder35 adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    8 GB lik içinde 86.000+ kayıdın bulunduğu bir veritabanım var. (MsSQL)
    bu veritabanındaki tazı tablodaki verileri MySQL veri tabanıma yüklemek istiyorum MsSQL de MySQL veritabanımda Uzak Sunucu Üzerinde.

    Sormak İstediğim Bazı Problemler ;

    Bu Verileri Çekerken ben ilk önce kategorileri çekip oluşturuyorum. Daha sonra varsa özellikleri çekip yüklüyorum. En sonundada kayıtları yüklerken veritabanında özelliği var mı o kaydın onun kontrolünü yaparak ve hangi kategoride olduğunun sorgusunu yaparak kayıtlarıda ekliyorum Buda çok uzun süren bir aktarma süresi oluşturuyor ( Bunu Daha farklı yükleme seçeneklerim neler olabilir hızını arttıracak. )


    Diyelim ki Tek seferliğine tüm verileri yükledim. daha sonra MsSQL tablomda bir değişiklik yaptığımda Otomatik olarak MySQL tabloma o değişikliği uygulamak için neler yapmak gerek.



    Böyle Bir Program İçin Nasıl Bir Yol izlemeliyim. Tüm Öneri alayım da güzel bir program daha çıkartayım.

    Yardımcı olan tüm arkadaşlara sevgi saygılarımı sunuyorum
    (Yanlış hatırlamıyorsam) trigger(stored procedure) ile veri tabanında değişiklik yapıldığında değişiklikleri farklı bir tabloda tutabilirsin. İşte şu tabloda şu satır değişti gibi. Sonra kodlar yardımıyla yapılan değişikleri mysql tablosuna aktarabilirsin
  • 22-02-2015, 12:47:26
    #4
    Üyeliği durduruldu
    cevaplarınız için teşekkürler arkadaşlar bu projeyi sıfırdan yazacağım için yaklaşık 1,5 haftam daha var tüm cevaplarınızı bekliyorum