gpt4 book ai didi

java - 存储每几个小时更新一次的小型、交替、公共(public)数据的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 15:44:38 26 4
gpt4 key购买 nike

我的问题的本质是解决方案太多,我想在围绕它构建基础设施之前找出哪一个在优缺点中胜出。

(为了本论坛的目的进行了简化)这是一个拍卖网站,其中五个拍卖按排名#1-5 存储,#1 是当前特色拍卖。其他四个人只是“在甲板上”。几个小时或拍卖完成后,#2-5 上升到#1-4,并选择一个新的#5

我正在使用专用服务器,并且我一直在考虑将数据存储在 servlet 中,或者可能在数据库中添加一列作为每次拍卖的 boolean 值...例如“isFeatured = 1”

只要说数据的读取频率比写入频率高出 5 倍以上就足够了,这就是为什么我倾向于使用好的旧 SQL。

最佳答案

当您可以使用 ORDER BYTOP 或类似的简单查询从数据库检索相关拍卖时,请尝试此操作。如果没有出现性能问题,则 KISS你就完成了。

否则当这5次拍卖有效一段时间后将它们缓存在内存中。例如,让一个单例举办这些拍卖并提供更新方法。也许您想改用缓存库。必要时更新这些 Top5,但直接从内存中提供它们,而无需使用数据库或类似的昂贵资源。

关于java - 存储每几个小时更新一次的小型、交替、公共(public)数据的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7323487/

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