Django具有相同模型但不同d的多个数据库

2024-04-26 17:35:04 发布

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

我想实施一个仓库系统。该系统将有许多查询(每年大约10万个数据/模型)。为了保持性能,我想在不同的年份使用不同的数据库(数据是互斥的,所以一次连接到一个数据库是可以的)。是否有一种方法可以使多个数据库能够动态更改(如果可能的话还可以动态创建),并且所有数据库都具有相同的模型。在


Tags: 数据方法模型数据库系统动态性能仓库
1条回答
网友
1楼 · 发布于 2024-04-26 17:35:04

我没有足够的声誉点数来发表评论,所以我会把它放在这里。在

我有一个应用,我有一个相对较大的基表。我想对一小部分数据进行统计。基于用户输入(它提供了生成子集的信息),我使用原始SQL创建子集并执行统计,然后将结果复制到模型中(同样使用原始SQL)。起初,我试图执行注释,但速度很慢(Is it possible to use a table in the database when it is NOT a Django model?)。我不知道您到底想做什么,也不知道为什么,但是我发现使用原始SQL是动态创建子集(表和/或视图)以及将数据移入和移出Django模型的好方法。在

相关问题 更多 >