java - 将数据库表加载到内存中使用

标签 java database ram main-memory-database

在搜索应用程序中,我需要跟踪文件及其位置。目前正在为此使用数据库表,但由于每次需要检索此类数据时我都必须连接到数据库,这显然效率不高。有没有一种方法可以将表加载到内存并使用它?当它在内存中时,我不需要修改它。

谢谢!

最佳答案

如果您只想将一个表检索到内存中,您可以使用单个 SELECT 语句来完成。您可以从 ResultSet 构建一个类似于 Map 的集合。之后从 map 中获取您想要的信息。

关于java - 将数据库表加载到内存中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6224467/

相关文章:

java - 由于在 EC2 实例上使用了所有内存,MongoDB 性能变慢

java/selenium - 如何单击主页顶部弹出的表单中的元素?

java - 数独 - 循环扫描器

database - 弱实体是否可以同时参与与其他表的标识和非标识关系?

java - Hibernate复合模式设计

java - Java的RAM使用情况与任务管理器所说的不符

java - JSP 在使用 ResourceHandlerRegistry.addResourceHandler(基于 Java 的 webConfig)时找不到 css 文件

java - 使用 Hibernate 更新表中 'many' 项的计数

database - Base64 编码数据 - 数据库或文件系统

elasticsearch - 如何确定Elasticsearch中每个索引使用的RAM?