使用输入和输出表的最佳方法

时间:2017-05-31 22:30:46

标签: python sql postgresql

有一个数据模型(sql),其中有一个场景,它使用一个输入表并将其输入预测模型(python),一些输出变量生成到另一个表上,最终连接在输入表和输出之间完成表获取完整的表(sql)。注意:输出表可能无法预测输入表中每个主键的值。

创建一个作为预测模型输入的表并且使用输出变量更新相同的表是否是好的方法,即我们在输入期间将这些列作为完整的空值传递,并且在预测值时更新它们?如果没有,那么同样的缺点是什么。

1 个答案:

答案 0 :(得分:1)

如果不知道数据库负载和延迟要求是什么,很难说。我通常会避免对源和输出使用相同的表:我会担心同时从表中读取然后写回表的成本和争用,但这对于低负载情况不会是一个问题。 (如果你只运行一个同时进行读写的过程,那么这根本不是问题。)

分离输入/输出也可以使系统更容易理解,尤其是在出现意外情况时。