2015-01-15 132 views
1

我正在創建一個網站,我希望人們提交位置地址。爲避免拼寫錯誤,我希望用戶從列表中選擇(城鎮名稱,縣)。CSV與56.6mb的數據,存儲爲CSV文件或數據庫?

我遇到以下網站http://www.doogal.co.uk/london_postcodes.php,它允許我下載一個包含我需要的位置數據的56 MB大型csv文件。

但是我從來沒有用過大於1mb的csv文件,在我的網站上有30000多行數據。通常我只會上傳到PhpMyAdmin。

有什麼更好?將csv文件上傳到PHPmyadmin數據庫或直接使用php訪問'.csv'文件?

問候

+0

'更好'是主觀的,但我認爲數據庫會更高性能。 – Steve 2015-01-15 16:10:10

回答

1

這取決於你想達到什麼。我不是很確定使用CSV是,這有利於因爲使用一個數據庫將允許你

  1. 緩存數據
  2. 快速搜索
  3. 創建複雜的查詢
  4. 做數據處理等
  5. 創建索引

我認爲CSV更好的唯一方法是,如果你總是使用所有的數據。否則,我會去找一個數據庫。最終的結果將會更有組織,更快,並且您可以建立在它之上。

希望這會有所幫助。

+0

非常感謝@nikos。 – user28123 2015-01-15 20:08:46