我每天都會收到一個平面文件(CSV),其內容會被導入到我的數據庫中(而不是通過Web表單,POS等的數據輸入)。有一個記錄中有40個字段,我有600,000個獨特的記錄。平面文件作爲輸入 - MySQL最佳實踐
到目前爲止,我還沒有看到有必要將這個關係數據庫作爲關係數據庫,儘管肯定會有一些規範化使它更有效;重複的產品,商店,客戶,經銷商等
如果我從一開始就開始並以某種方式逐步輸入數據,我會知道如何做到這一切(我經歷的每一個資源都涵蓋了但是當你有大量的數據並且需要使它成爲關係時,沒有一種方法可以覆蓋它)。並且隨着CVS每天到來,我不太清楚在數據庫建立後如何導入數據。如果我將這40個字段分成5個表格,那麼我必須以同樣的方式拆分每日文件並一次導入它們一個嗎?外鍵會以這種方式更新嗎?
如果有人能把我推向正確的方向,我會去做更多的自己挖掘。
如果您遇到同一個項目,您將如何創建這樣的數據庫並執行每日更新?
謝謝!
偉大的輪廓和我正在尋找的方向。謝謝aendeerei! –