gpt4 book ai didi

java - 使用静态对象而不是数据库是错误的吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:25:01 25 4
gpt4 key购买 nike

这本质上是一个设计模式问题:

我希望查询数据库以获取与给定股票相关度最高的股票(股票/证券等)列表。

相反,我认为也许我应该创建一个具有静态 HashMap 的对象并将我的数据存储在其中。然后每次需要时“查询”它。

这种方法会不会有什么问题,因为我相信它会比查询数据库中的相同数据显着提高性能。数据量相对较小且不会增长,因此不会造成问题。以后会不会有什么问题困扰我?

最佳答案

出于备份的原因,我仍然会使用数据库,但在客户端上使用像 oscache 这样的缓存 api 将数据存储在本地文件系统上以便快速访问,然后如果系统出现故障,从数据库中恢复缓存并携带关于在代码中使用缓存

关于java - 使用静态对象而不是数据库是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/816662/

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