android SQLite vs平面文件

时间:2010-05-08 15:16:23

标签: database android sqlite flat-file

我正在创建一个游戏,而且我对如何实现关卡的存储感到困惑。我需要能够从互联网ota下载级别文件。我不太熟悉传输文件ota,但我有一些数据库的经验(mysql)。什么是存储游戏级别数据的更好方法?

2 个答案:

答案 0 :(得分:3)

使用sqlite会明确减少编码所花费的时间,因此您可以将精力集中在更重要的事情上:游戏的逻辑。您要存储的是简单数据,然后使用其他方法保存该信息是不值得的。

答案 1 :(得分:0)

使用数据库的原因很多。

如果您的数据仅读取且永不更改(总覆盖除外),请考虑使用平面文件。在这种情况下,数据库可能是一种过度杀伤。

BTW,请考虑将文件放在外部存储器中 - 它可以帮助用户维持较低的应用内存 - 尤其是在数据文件很大的情况下。