Basit bir android RPG yapıyorum. Her oyuncunun yaklaşık 50 askere erişimi vardır. Her askerin bazı istatistikleri (sınıf, hp, saldırı vb.) Ve üç envanter yuvası vardır. Bu envanter yuvalarını doldurmak için oyunda sadece yaklaşık 100 öğe olacak. Askerler için bir tablo, sahip olunan mallar için bir tablo ve birkaç farklı tablo içeren ilişkisel bir veritabanı kurmayı umuyordum.Android SQLite alternatifleri
Hız benim en büyük endişem. SQLite açık ilk tercihtir. Ancak, çok hantal ve 1000 satır ile veritabanlarına yönelik görünüyor. Küçük veritabanları için daha iyi bir seçenek var mı? Karmaşık sorgulara veya herhangi bir şeye ihtiyacım yok, sadece verileri depolamanın ve bir sunucuya yedeklemenin bir yolu.
kopyalanan
SQLite DB en iyi seçimdir. Çünkü uygulayıcı olmayacak, 3. parti kütüphanelere ihtiyacınız yoktur ve çok fazla girişe sahip. Ama karar vermek size bağlıdır, alternatifler için buraya bakın: http://stackoverflow.com/questions/417917/alternatives-to-sqlite – Opiatefuchs
"Hız benim ana endişem" - bir oyun için, veritabanınız veya başka dosya yapısı destek deposunuz olmalı, ancak oyun işleminiz veritabanı içeriğinden oluşturulan POJO'larda çalışmalıdır. POJO'ları değiştirdiğinizde (ör., Bir envanter yuvasında değişiklik), destek mağazasını güncellemek için arka plan iş parçacığını da başlatırsınız. – CommonsWare