我目前在学校做一个项目(Android 应用程序),我们应该在本地 SQLite 数据库中存储有关用户支出和收入的信息,然后将其显示为各种图表等。
我的问题是;什么会更快?不断查询数据库以获取有关某些费用的信息,或者只是在启动时查询并将返回值作为对象存储在列表中?
谢谢!
最佳答案
这实际上取决于数据量和您需要执行的查询的复杂性。如果您要处理数千个对象,并且需要遍历列表以检查每个对象的特定属性,那么使用数据库可能会更快。
关于java - 什么更快 - 将数据存储在列表中或数据库中? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18873519/