1

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

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

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

4

1 回答 1

3

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

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

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

于 2013-02-19T12:14:50.463 回答