gpt4 book ai didi

go - 在内存中保存一张大 map 或执行多个 sql 调用?

转载 作者:IT王子 更新时间:2023-10-29 02:00:21 25 4
gpt4 key购买 nike

我有网络开发背景,但现在正在用 Go 构建我的第一个服务器应用程序并有一些问题。

应用程序将收到大量包含我需要查找和验证的字符串的 http 请求,基本上,如果该字符串存在于数据库中,则它是有效的。

通常我会在每个传入的 http 请求时执行一个新的 SQL 查询,但是在初始化时只执行一个大的 SQL 请求并将所有 50.000 个字符串加载到内存中的映射中是否更好?并将其用于快速查找?

最佳答案

这取决于字符串的大小和字符串的数量。

如果它们适合内存就可以进行内存映射,否则查询数据库。

PS:这不是一个真正的问题,也没有确定的答案。

关于go - 在内存中保存一张大 map 或执行多个 sql 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953190/

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