什么是查询数据库android的最快方法?

时间:2013-06-26 15:38:03

标签: android sqlite

我有一个包含35000条记录的数据库,可以轻松获得大约60000条记录, 查询这些数据的最佳方法是什么? ORMLite或GreenDAO会有用吗?或者我应该坚持使用Cursor?

1 个答案:

答案 0 :(得分:4)

这取决于你对“最佳”的意思。

最快,最灵活,与Android库功能的最佳集成:坚持使用光标。由于ORM只是原生Android游标的包装器,因此它们不可能比直接访问更快。在许多情况下,Android UI库类针对游标进行了优化(例如SimpleCursorAdapter,它允许您将游标绑定到UI列表)。

最具可读性,最易维护:ORM 可能在这里提供帮助,但这取决于很多因素,包括项目复杂性,应用程序架构等。< / p>

有关详细信息,请参阅以下programmers.se问题: