作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有网络开发背景,但现在正在用 Go 构建我的第一个服务器应用程序并有一些问题。
应用程序将收到大量包含我需要查找和验证的字符串的 http 请求,基本上,如果该字符串存在于数据库中,则它是有效的。
通常我会在每个传入的 http 请求时执行一个新的 SQL 查询,但是在初始化时只执行一个大的 SQL 请求并将所有 50.000 个字符串加载到内存中的映射中是否更好?并将其用于快速查找?
最佳答案
关于go - 在内存中保存一张大 map 或执行多个 sql 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953190/
假设一个非常大的数据库。一张有 9 亿条记录的表。 方法一: 表:帖子 +----------+-------------- +------------------+----------------+
我是一名优秀的程序员,十分优秀!