Merhaba, şu şekilde bir şey düşünebilirsiniz. Uzak sunucudaki veritabanında database versiyonu sistemi gibi bir değer tutup yeni eklenen her kelime, level vs de bu versiyon değerine göre arka planda veriler sqlite içerisine aktarılabilir.Sürekli veritabanından veri çekmesi gerekmez, oyunun ilk girişinde kısa süreli bir splash ile bu değer kontrol edilir, ona göre yükleme vs yapılır. Ya da service ile oyun kapalıyken arka planda bu işlemi yaptırabilirsiniz orası size kalmış. Böylece sunucuya çok fazla yük binmez ve tasarruf sağlarsınız. Sürekli ve anlık bağlantıya ihtiyacınız olsaydı nosql bir veritabanına Node.js+mongodb ikilisi gibi tavsiye ederdim ama buna da pek ihtiyacınız yok gibi. Mysql ve buna bağlantı kuracağınız bir web servis(php, phyton vs hangisini biliyorsanız...) işinizi rahatlıkla görecektir. Naçizane tavsiyem bu olur.
Evet hocam fikir de bu zaten. Konuda belirtmiştim bunları, Oyun başında sadece değişen veya yeni verileri indirip eşitlemek. Mesele hangi sistemi araştırıp kullanacağım aslında..
Sadece değişen tabloları tesbit edebilmenin tek yolu da bildiğim kadarıyla versiyon bilgisi eklemek yada degistirilme tarihi eklemek. Sonra talep edince bunları filtreleyip indirmek.
İşte asıl soru bu, Konuda belirttiğim yöntemler en iyi tercih mi, bunlar mümkün mü, mümkünse nasıl yapılır? Vs sorularının cevaplarını bilmiyorum.
Bunun için en uygun sistem, araç şu şu olur vs diyen olursa onları hızlıca araştırmaya başlayacağım inşallah. Tercih çokken en iyi tercihi bulmak için hepsini öğrenme çabası konuyu dağıtıyor.
Nosql bu projeye pek uygun olmaz zaten.
Dediğim gibi hem yöntem, hemde araçlar konusunda tecrübeye dayalı görüşe ihtiyacım var. Çünkü benim veritabanı tecrübem yok. Fikirlerin var ama mümkün mü bilmiyorum. Teşekkürler