2017-05-31 32 views
0

有一種數據模型(sql),它使用一個輸入表並將其輸入到預測模型(python)中,並將一些輸出變量生成到另一個表和最終在輸入表和輸出表之間完成連接以獲取完整表(sql)。注意:輸出表可能有機會不預測輸入表中每個主鍵的值。使用輸入和輸出表的最佳方式

創建一個表作爲預測模型的輸入並使用輸出變量更新相同的表,即我們在輸入過程中將這些列作爲完全空值傳遞並將它們更新爲預測值時更新?如果沒有,那麼同樣的缺點是什麼。

回答

1

如果不知道數據庫負載和延遲要求是什麼,很難說。我通常會避免使用同一個表格作爲源代碼和輸出:我擔心同時從表中讀取數據並寫回表中的代價和爭用,但這對於低負載情況不會造成問題。 (如果你只運行一個單獨的進程,同時進行讀寫操作,那麼這根本就不是問題。)

分離輸入/輸出也可能使系統更易於理解,特別是如果出現意想不到的情況錯誤。

+0

謝謝凱文!我覺得同樣的方法,但需要專家建議..再次感謝你! – user3222101

+0

歡迎您!如果您的問題得到解答,請參閱[當某人回答我的問題時該怎麼辦?](https://stackoverflow.com/help/someone-answers) –

相關問題