java - @Cacheable 与内存数据库?

标签 java spring-boot h2db

与内存数据库一起使用@Cacheable是否相关?
我在内存数据库中使用 h2,只是想知道使用 @Cacheable 可以提高应用程序的性能。 我的应用程序将频繁调用数据库中的静态数据

最佳答案

一般来说 - 是的,确实如此。

就你而言 - 我不知道,你没有提供足够的信息。

如果您只是为了提取数据而进行大量小型查询(通过主键等进行选择),那么这是不值得的。即使使用常规数据库也不值得,除非您的连接很糟糕或其他什么。

如果您正在进行大量查询,这需要花费大量时间来查找数据 - 那么是的,当然,与常规数据库相同。

关于java - @Cacheable 与内存数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60453996/

相关文章:

web-services - 单个应用程序中的 SOAP 和 REST Web 服务

Hibernate 抛出 org.hibernate.persister.entity.SingleTableEntityPersister

spring-boot - 如何解决h2数据库和spring boot中错误的用户名和密码错误?

java - 基于图像添加楼层或如何优化现有方法

java - 如何在抽象测试类中模拟 Autowiring 实例?

java - 如何在 AsyncTask 上调用执行?

java - 将RestTemplate与对象一起用作数据和application/x-www-form-urlencoded内容类型?

java - 如何在 Spring Boot 应用程序中使用 Flyway 启动 H2 db TCP 服务器

java - 方法返回整数数组中奇数的个数

java - 在 iReport 中使用 SVG 文件会出现 JRExpressionEvalException : Error evaluating expression : Source Text