Turkcell | Geleceği Yazanlar

Soru & Cevap

Database Senkronizasyon

28.11.2013 - 16:53

Selamlar,

Database olarak harici bir mysql kullanıyorum. Ancak internet olmadığı zaman yazmak ve okumak doğal olarak mümkün olmuyor.

Verileri sqlite ile dahili hafızaya zaman zaman senkronize ederek kullanmam mümkün mü? Mümkünse nasıl?

Teşekkürler

8047 Görüntülenme

3 Cevap

Fatih TÜRKER
28.11.2013 - 20:11

Bu arada, bu değişikliklerdeki sıra çok önemli, kodlarken o kısmı unutmamanız için uyarayım dedim :)

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Fatih TÜRKER
28.11.2013 - 20:11

Bu arada, bu değişikliklerdeki sıra çok önemli, kodlarken o kısmı unutmamanız için uyarayım dedim :)

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Fatih TÜRKER
28.11.2013 - 20:09

Merhabalar,

SQLite ve MySQL üzerinde 'key' tutarsınız.

 Ilk asamada -> Kullanıcı db ile ilgili islem yaptiginda sqlite a unique bir key ile birlikte yapilan degisikligi ekleyin.

Mesela  key = aa584jdjgkekdl, changes = "update x set a=b where id=3"

Bu sekilde her degisiklikte ekleyin.

Daha sonra internet varsa MySQL ile key-check yapın.

MySQL de 5 key var, sqlite da 8 diyelim ki. Demek ki 3 yeni degisiklik olmus. o 3 degisiklik zaten kayitli olacak, direk service e yolladığınız zaman aynı değişiklikler mysqlde de gerçekleşecek.

Hiç denemedim bu yöntemi, ama daha önce benzer bir şey tasarlamıştım bir problem için. Umarım işinize yarar.

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.