数据库表用例,其中一个表处于活动状态,而另一个表则被创建,并且两个表每小时切换一次

2024-10-05 12:21:57 发布

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

我的表由每小时完全变化的数据值组成。因此,有效地,存在一个支持用户查询的表的活动版本,以及一个由独立程序创建的新版本,并且应用程序应该在该版本准备好后切换到新版本。在应用程序的整个生命周期中,表的切换将继续进行。如何使用Python在MySQL中实现这一点?就我所见,在编码这方面有三个挑战:1)MySQL中的表名不能是变量,因此,必须有两组查询指令,每个表一个2)向应用程序传达新表已准备就绪3)作为响应,让应用程序在适当的点切换表,而不中断任何正在进行的查询或其他依赖于旧数据的代码。其中,(3)是特定于应用程序的,但是关于有效实施(1)和(2)的正确方法的任何想法,或者我遗漏的任何其他挑战,都将不胜感激


Tags: 数据方法代码用户版本应用程序编码指令

热门问题