我很擅长使用数据库,特别是MySQL。我正在为课程创建一个Web应用程序,您可以在其中查找书籍的名称,并显示书籍的摘要。我的问题是我应该向收集所有书籍的数据库发送查询吗?初始化数据并将它们放入管理器类中的HashMap中进行查找,或者每次都应该使用查询来查找特定的书籍信息?
答案 0 :(得分:1)
这取决于我所说的数据传输时间。如果您的平均查询时间乘以请求数比将脚本放入HashMap的脚本要快,请使用查询。否则,使用收集所有内容并将其放入HashMap的脚本。
但是如果你有数千行,你应该使用查询,否则你将使用太多的RAM。