2011-01-06 122 views
2

100萬用戶,每個用戶只需要他們自己的100個字符串(每個大約255個字符)的數據集。每個訪問一次,每天,做2讀取(所有數據)和每天1次寫入(1串)哪種存儲方式最快?

  • MySQL的
  • 亞馬遜EC2 + SimpleDB的
  • 亞馬遜EC2 +平面文件系統(文本文件+ PHP )
  • amazon EC2 + sqllite - 刪除,因爲它無法處理它。

哪一項最快?

+0

對於您正在閱讀/寫入的數據級別(v.small),我認爲這不重要... – Paolo 2011-01-06 12:49:51

+0

?每天大約1000字節的300萬次讀取/寫入很小? – David19801 2011-01-06 13:12:40

+0

2010年1月,亞馬遜每天的瀏覽量達到1.3億次。每頁有多少字節? – Jaydee 2011-01-06 15:03:07

回答

2

本地MySQL幾乎可以肯定將是比遠程/雲數據存儲速度快,但依賴於網絡速度,服務器的配置等

0

如果它是爲所有這些用戶一個SQLite數據庫文件,指望它去死。儘管能夠處理Terabyte大小的數據庫的炒作和理論規格,SQLite並沒有很好地處理數百萬條記錄。當然,限制並不精確,高度依賴於桌子的設計。