Aygıtta bir SQLite veritabanında veri depolayacak özel bir Kişiler uygulaması geliştiriyorum. Bu cihaz veritabanı bazı nedenlerden dolayı, bir bulut veritabanı ile senkronize edilebilir olması çok önemlidir:Android'de uygulama veritabanını senkronize etmek için bir bulut çözümü
birden fazla cihazınız varsa ve bunların uygulama verilerini sahip olmak isteyebilirlerKullanıcılar yukarı güncel Tüm cihazlarda; Kullanıcılar bu verilere bir web uygulamasından erişebilir; Bu uygulama birçok resim saklayacağından, cihaz belleği tüm verileri saklamak için yeterli olmayacaktır ve verileri yalnızca bulut veritabanında tutmak için bir arşiv seçeneği bulunacaktır. Buluta arşiv, eski kayıtlar için otomatik olarak yapılacaktır. Gerektiğinde kayıtlar için veri indirmek için bir geri yükleme seçeneği mevcut olacaktır. Gördüğünüz gibi, aygıt veritabanı bir kullanıcı için kişileri tutacak ve bulut veritabanı tüm kullanıcılar için benzer bir db ancak tutma verileri olacaktır. Yani, bu senkronizasyonda bir mantık var. Sadece SQLite DB dosyasının tamamını aşağı yukarı kopyalamak değil. Bu bir satır/sütun seviyesi senkronizasyonu olmalıdır.
Bunu yapmak için hangi çözümü kullanabileceğimi merak ediyorum. Sunucu tarafını uygulamak için Google Cloud veya App Engine'i kullanmak mümkün mü? Cihaz tarafında ne yapabilirim? Herhangi bir fikir?
Gerçekten herhangi bir cevabı takdir ediyorum.
Teşekkürler.
onlar tamamen benim sorunu çözmezse gerçi bazı çözümler bulduk: Dropbox Datastore, Couchbase Lite + Sync Geçidi, ... – Ecil