我目前正在学校的一个项目(Android应用程序),我们应该在本地SQLite数据库中存储用户费用和收入的信息,然后将其显示为各种图表等.我的问题是;什么会更快?不断地对数据库进行查询以获取有关某些费用的信息,或者只是在...
我目前正在学校的一个项目(Android应用程序),我们应该在本地SQLite数据库中存储用户费用和收入的信息,然后将其显示为各种图表等.
我的问题是;什么会更快?不断地对数据库进行查询以获取有关某些费用的信息,或者只是在启动时进行查询并将返回的值作为对象存储在列表中?
谢谢!
解决方法:
这实际上取决于数据量和您需要执行的查询的复杂性.如果您正在处理数千个对象,并且需要遍历列表以检查每个对象的特定属性,则使用数据库可能会更快.
沃梦达教程
本文标题为:java – 什么更快 – 在列表或数据库中存储数据? (机器人)
猜你喜欢
- RocketMQ的push消费方式实现示例 2023-04-13
- springboot+mybatis拦截器方法实现水平分表操作 2023-04-07
- Java中split根据"."分割字符串问题举例 2023-06-07
- SpringBoot概述及在idea中创建方式 2023-05-19
- Java删除String中空格的多种解决方法汇总 2023-01-23
- java实现时钟表盘 2023-05-14
- SpringBoot+JWT实现注册、登录、状态续签流程分析 2022-12-16
- SpringBoot2.6.x升级后循环依赖及Swagger无法使用问题 2023-01-18
- SpringBoot Admin集成诊断利器Arthas示例实现 2022-12-11
- 详解Spring的@Value作用与使用场景 2023-07-14