我正在使用會員網站,用戶可以上傳包含銷售數據的csv文件。然後文件將被讀取,解析並且數據將被繪製。這將讓我來動態地創建圖表將csv文件插入到帶有用戶標識的MySQL中
我的問題是如何處理這個CSV上傳?是否應該將其上傳到文件夾並稍後存儲,或者是否應該直接插入到MySQL表中?
我正在使用會員網站,用戶可以上傳包含銷售數據的csv文件。然後文件將被讀取,解析並且數據將被繪製。這將讓我來動態地創建圖表將csv文件插入到帶有用戶標識的MySQL中
我的問題是如何處理這個CSV上傳?是否應該將其上傳到文件夾並稍後存儲,或者是否應該直接插入到MySQL表中?
取決於需要完成多少處理,我會說。如果數據「短」且處理速度很快,那麼上傳處理腳本應該能夠處理它。
如果它是一個大文件,並且您不想在解析數據時綁定用戶的瀏覽器/會話,那麼請執行立即上傳和隨後處理選項。
這取決於您認爲用戶如何使用本網站。
你估計什麼文件,這些用戶是規模?
多久,他們會(如果有的話)上傳文件兩次,可他們下載排行榜?
如果這些文件很小,並且一次性使用更多,您可以將其上傳並實時處理,如果它們需要重複訪問和分析,那麼您將通過將數據導入數據庫來節省用戶時間。
在MySQL中LOAD DATA INFILE命令處理這樣的上傳真的nice.If你讓你想上傳到,然後使用命令它一直很大,超快速的爲我的表。我一直在使用它加載的數據幾千行不到5秒。