Soru & Cevap

Database Senkronizasyon ...

28.11.2013 - 04: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

58 Görüntülenme

3 Cevap

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

picture-6935-1382197169.jpg
fatihturker35
28.11.2013 - 08:11

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

picture-6935-1382197169.jpg
fatihturker35
28.11.2013 - 08:11

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

picture-6935-1382197169.jpg
fatihturker35
28.11.2013 - 08: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.