我在python中有web请求处理程序,它使用mysql queryyes处理一些复杂的逻辑。我用一些可读的方法包装请求,例如:
START TRANSACTION
get_some_users_in_range("select users where id>1 and id<24")
get_user("select users where id=10")
get_user("select users where id=10")
get_user("select users where id=12")
END TRANSACTION
我想要的只是一些智能缓存应用层,它能理解在事务上下文中什么是在第一次查询之后不需要执行DB请求(因为所有需要的行都可以通过第一次查询获取)。是现代python中解决此类问题的方法(最好是异步的)
ps.首选原始sql库(非ORM)
目前没有回答
相关问题 更多 >
编程相关推荐