0

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

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

不幸的是,我对 MySQL 的了解有限,所以我不确定如何在不创建天文数量的条目的情况下做到这一点。

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

我并不是要求任何人为我完成我所有的工作,但如果有人可以向我指出一些关于如何存储如此大量数据(相当有效)的信息,那就太好了。

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

4

1 回答 1

0

由于这更像是一个讨论问题,我会尽力而为!

MySQL 可能是存储大量数据的最佳选择。Facebook 使用 MySQL,你只能想象他们对每个人的数据量!

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

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

您可能会研究的其他一些资源:

MySQL TEXT/BLOB 列

PostgreSQL

于 2013-01-16T04:56:45.000 回答