对数据库的常规查询与详细查询

2024-06-13 14:57:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python和postgreSQL编写一个web应用程序。用户需要在会话期间访问大量信息。所有这些信息(几乎)都在数据库中建立索引。我的问题是,我应该在代码中添加特定的查询,还是更好的做法是查询更大的信息块,兑现它,并让python处理这些信息块以获得更细的信息块

例如:用户需要在支付日志中输入内容。要么编写一个查询,询问请求的特定条目,要么收集用户的支付历史记录,然后使用python选择特定条目

当然,在处理繁重的查询时,兑现是首选,但由于几乎所有数据都已编制索引,直接数据库访问速度很快,兑现方法即使有额外的速度也不会产生太大的效果。但是否还有其他因素可能使兑现方法更可取


Tags: 数据方法代码用户web信息数据库应用程序
1条回答
网友
1楼 · 发布于 2024-06-13 14:57:54

数据库设计者在缓存和优化上花费了大量时间。除非遇到特定的问题,否则最好让数据库完成数据库的工作,让代码完成其余的工作,而不是让代码尝试接管一些数据库功能

相关问题 更多 >