我目前正在学校的一个项目(Android应用程序),我们应该在本地SQLite数据库中存储用户费用和收入的信息,然后将其显示为各种图表等.我的问题是;什么会更快?不断地对数据库进行查询以获取有关某些费用的信息,或者只是在...
我目前正在学校的一个项目(Android应用程序),我们应该在本地SQLite数据库中存储用户费用和收入的信息,然后将其显示为各种图表等.
我的问题是;什么会更快?不断地对数据库进行查询以获取有关某些费用的信息,或者只是在启动时进行查询并将返回的值作为对象存储在列表中?
谢谢!
解决方法:
这实际上取决于数据量和您需要执行的查询的复杂性.如果您正在处理数千个对象,并且需要遍历列表以检查每个对象的特定属性,则使用数据库可能会更快.
沃梦达教程
本文标题为:java – 什么更快 – 在列表或数据库中存储数据? (机器人)
基础教程推荐
猜你喜欢
- Springboot使用redis实现接口Api限流的示例代码 2023-02-28
- SpringMVC RESTFul实战案例访问首页 2022-11-20
- SpringBoot详解如何进行整合Druid数据源 2023-01-29
- SpringBoot2.0解决Long型数据转换成json格式时丢失精度问题 2023-01-08
- Java实现截取字符串的操作详解 2023-03-07
- 关于Spring统一异常处理及说明 2023-06-06
- 浅析SpringBoot微服务中异步调用数据提交数据库的问题 2023-03-16
- Java并发编程ThreadLocalRandom类详解 2022-12-27
- 解决SpringBoot中的Scheduled单线程执行问题 2023-02-10
- Java 内存溢出排查 2023-08-31