我正在做一个将使用数据库的android应用程序。用户将无法编辑数据库,数据库大部分时间都是静态的,但我需要经常更新数据库以便将来发布。它将只包含1个表,但包含数百甚至上千个数据。 我应该使用哪一个,以便它在记忆方面高效且有效? XML或SQLite? 任何帮助将非常感激。xml资源或sqlite
P.S.我已阅读Raw resources versus SQLite database,但我决定提出一个新问题,而不是回答一个旧问题。
我正在做一个将使用数据库的android应用程序。用户将无法编辑数据库,数据库大部分时间都是静态的,但我需要经常更新数据库以便将来发布。它将只包含1个表,但包含数百甚至上千个数据。 我应该使用哪一个,以便它在记忆方面高效且有效? XML或SQLite? 任何帮助将非常感激。xml资源或sqlite
P.S.我已阅读Raw resources versus SQLite database,但我决定提出一个新问题,而不是回答一个旧问题。
总是去Sqlite,文件处理比Sqlite更昂贵。而且Sqlite比XML更安全。你正在尝试的东西,我已经走了这些问题。在那里,我开始使用File,但在某个时间点,FILE IO让我的应用非常缓慢,因为数据处理量很大。克服我使用Sqlite的问题。结果,我的应用程序变得快了10倍!
如果你打算处理大量的数据,我会推荐SQLite。
它可以让你更新或修改数据库时,您的应用程序,而无需删除从用户的电话,他们在应用程序中有任何当前的信息发布。(非常有利)
这也将有利于与查询一个光标并快速提取信息。
我会推荐这个!
感谢您的帮助! – JrL
谢谢!我想我会去的sqlite – JrL