gpt4 book ai didi

java - 查询 sql 数据库中的索引表与使用自己的 HashMap

转载 作者:搜寻专家 更新时间:2023-10-30 22:04:05 25 4
gpt4 key购买 nike

我有一个关于 java 的性能问题。

我在 sql 数据库中有一个大型索引表(在本例中为 H2 数据库,但该问题可以应用于任何 sql 数据库)。

我必须经常通过这个索引在这个表中找到项目。

现在我想知道什么更快:

  • sql数据库查询
  • 为我最常使用的字段制作你自己的 hashmap

有没有人对此有想法? (在创建一些速度测试并自己找出答案之前)。

最佳答案

在 HashMap 中查找会更快,但是如果数据发生变化,您需要管理数据和更新缓存的开销,更不用说决定要缓存哪些数据位了。

请注意,您的数据库可能会自己进行一些缓存,并且常见查询可能会非常快速地返回数据,甚至无需通过查询解析器,更不用说访问磁盘了。

关于java - 查询 sql 数据库中的索引表与使用自己的 HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com