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
C# ile MsSQL veritabanından veri çekip MySQL veritabanına aktarma hakkında bir soru Prof öneri ltf
3
●374
- 21-02-2015, 01:53:43bu 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:58Kimlik doğrulama veya yönetimden onay bekliyor.(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 aktarabilirsintrayder35 adlı üyeden alıntı: mesajı görüntüle