Android SQLite 替代品

标签 android sqlite android-sqlite database-performance

<分区>

我正在构建一个简单的安卓角色扮演游戏。每个玩家最多可以使用大约 50 名士兵。每个士兵都有一些统计数据(类、生命值、攻击等)和三个库存槽。游戏中将只有大约 100 个元素来填充这些库存槽。我希望建立一个关系数据库,其中包含一个士兵表、一个拥有的元素表以及其他一些不同的表。

速度是我最关心的问题。 SQLite 是显而易见的首选。但是,它似乎非常笨重,并且适用于具有 1000 行的数据库。小型数据库有更好的选择吗?我不需要复杂的查询或任何东西,只是一种存储数据并将其备份到服务器的方法。

最佳答案

有两个不错的库可以使 Android 中的数据持久化更快更简单地实现,如下所示;

橱柜> https://bitbucket.org/littlerobots/cupboard (由 sqlite 支持)

领域> http://realm.io/news/realm-for-android/

Realm 是较新的,看起来稍微好一点,但两者似乎有相似的实现。

希望这对您有所帮助。

关于Android SQLite 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28301452/

相关文章:

android - 如何在不以 Intent 启动 Activity 的情况下从在 list 中注册的广播接收器调用 Activity 中的方法?

android sqlite匹配不返回任何内容

ios - 在 iOS 应用程序中更新 sqlite

sqlite - SQLiteException没有这样的表:main。* _ temp

java - Android NDK 捕获关键事件

android - 如何修复 "BUILD FAILED"android react native 说错误 : package android. support.annotation 不存在

android - GreenDAO 支持表之间的多种关系

android - super(context , Database_Name , null , version) 这一行是做什么的?

android - 如何在 VideoView 上捕获 "Sorry, This video cannot be played"错误

sql - 如何将 .sql 文件导入 SQLite 3?