存储与每个用户相关的大量数据?

时间:2013-01-16 04:44:33

标签: php mysql

我正在设计一个用于学习语言的flashcard网站,现在我有一个用户登录信息表和一个词汇表。

我有一个区域来测试你对动词/形容词/等的共轭的知识,所以我需要检查多个读数,我可以这样做,但我需要保存这些数据  所以我可以拥有它,一旦你学会了某些语言达到熟练水平,你就可以解锁更多。

不幸的是,我对MySQL的了解有限,所以我不确定如何在不创造天文数量的情况下这样做。

基本上每个项目(词汇单词)我需要保存1到4个读数的正确/错误百分比,以及下次审核到期的日期,这适用于每个用户,每个项目。

我不是要求任何人为我做我的所有工作,但是如果有人可以指出我如何存储如此大量数据(相当有效)的一些信息,这将是伟大的。

实际上它不一定是企业效率,因为它只是我和也许是一些朋友使用它(可能就像100个用户一样?)但它也不可怕:/

1 个答案:

答案 0 :(得分:0)

由于这是一个更多的讨论问题,我会尽我所能!

MySQL可能是存储大量数据的最佳选择。 Facebook使用MySQL,你只能对每个人拥有的数据进行成像!

MySQL的好处: 1,最适合初学者 2,PHP的“goto”数据库语言 3,大量开源

最重要的是要记住您的数据库结构。您可以处理大量信息,但请记住,设置数据类型可以并且将限制特定列的空间量。

您可能会考虑的其他一些资源:

MySQL TEXT/BLOB columns

PostgreSQL