2013-01-16 42 views
0

我正在設計學習語言的flashcard網站,現在我有一個用戶登錄信息表和一個詞彙表。存儲與每個用戶相關的大量數據?

我有一個領域來測試你的知識用於動詞/形容詞/等的結合,所以我需要檢查多個讀數,我可以做到這一點,但我需要保存這些數據 所以我可以說,一旦你學習某些話來達到熟練的水平,你解鎖更多。

不幸的是,我的MySQL的知識是有限的,所以我不確定如何做到這一點,而不創建條目的天文數字。

基本上對於每個項目(詞彙單詞),我需要保存正確/錯誤的百分比,以便讀取1到4的任何地方,以及下次審查何時到期的日期,這是針對每個用戶的每個項目。

我不要求任何人只是做我所有的工作適合我,但如果有人能指出我對如何去存儲數據的如此大的量(相當有效),那簡直太好了一些信息。

實際上這並不一定是企業efficientcy,因爲它只會是我,也許有些朋友使用它(也許像100級的用戶頂部?),但它不能是可怕之一:/

回答

0

由於這是更多的討論問題,我會盡我所能!

MySQL是可能存儲大量數據的最佳選擇。 Facebook使用MySQL,你只能想象他們擁有的數據量!

的MySQL的好處: 1,初學者最好 2,「轉到」數據庫語言PHP 3,大規模的開源

最重要的事情要記住你的數據庫的結構。您可以處理大量的信息,但請記住,設置數據類型可以並將限制特定列的空間量。

,你可能會考慮一些其他資源:

MySQL TEXT/BLOB columns

PostgreSQL

+0

的Facebook使用MySQL,因爲這是他們開始用什麼(這是免費的)。他們多次表達了他們在MySQL和切換RDBMS方面的問題。 http://gigaom.com/2011/07/07/facebook-trapped-in-mysql-fate-worse-than-death/ – 2013-01-16 05:17:00

相關問題