有什麼更好的?我想共享一個腳本,其中包含一些數據(4個整數(0到2000之間)和一個字符串(長度最多200個))。PHP:文件或數據庫
我應該將它們存儲在文件中還是存儲在MySQL數據庫中? 我通常使用數據庫,但在這種情況下,文件也沒有那麼糟糕(處理)。
問題是,在一天中有超過100.000個插入。 這幾天幾百萬。 可以在1秒內處理MySQL這麼龐大的數據嗎? 還是爲每天創建一個分離的文件更好?
PS:我想有一個可以使用它的大用戶羣,因此文件可能更好?
有什麼更好的?我想共享一個腳本,其中包含一些數據(4個整數(0到2000之間)和一個字符串(長度最多200個))。PHP:文件或數據庫
我應該將它們存儲在文件中還是存儲在MySQL數據庫中? 我通常使用數據庫,但在這種情況下,文件也沒有那麼糟糕(處理)。
問題是,在一天中有超過100.000個插入。 這幾天幾百萬。 可以在1秒內處理MySQL這麼龐大的數據嗎? 還是爲每天創建一個分離的文件更好?
PS:我想有一個可以使用它的大用戶羣,因此文件可能更好?
你需要一個數據庫來處理這種類型的事情。數據庫處理併發性比文件好得多。 Mysql每天可以處理10萬個插入沒有問題。您可能需要彙總數據並移動到另一個表進行報告。由於索引插入緩慢,您的桌面需要經過精心設計和定期清理。
我同意拜倫 - 你需要一個數據庫。除非你只有一個用戶同時使用數據庫通常比大量的錯誤更好;-)
沒有對用例的更好理解,很難提出正確的解決方案,但也許你可以爲每個用戶生成一個新的MySQL表一天還是一週?只要你不需要查詢整個數據,那就行了。您可以輕鬆壓縮目錄並將其推送到其他地方進行歸檔。