2013-01-16 7 views
0

Je suis en train de concevoir un site Web pour l'apprentissage des langues, en ce moment j'ai un tableau pour les informations de connexion, et un tableau pour le vocabulaire.Stocker de grandes quantités de données liées à chaque utilisateur?

J'ai un domaine pour tester vos connaissances pour la conjugaison des verbes/adjectifs/etc, donc je dois vérifier plusieurs lectures, je peux le faire, mais je dois enregistrer ces données Donc, je peux l'avoir une fois que vous apprendre certains mots au niveau de compétence, vous débloquez plus.

Malheureusement, ma connaissance de MySQL est limitée, donc je ne suis pas sûr de la façon de le faire sans créer une quantité astronomique d'entrée. Fondamentalement pour chaque article (mot de vocabulaire) j'ai besoin de sauvegarder le bon/mauvais pour cent de n'importe où de 1 à 4 lectures, et aussi une date pour le prochain examen, et c'est pour CHAQUE utilisateur, pour CHAQUE article . Je ne demande pas à quiconque de faire tout mon travail pour moi, mais si quelqu'un pouvait me diriger vers des informations sur comment stocker autant de données (assez efficacement) ce serait génial .

De façon réaliste, il ne doit pas être efficientcy d'entreprise, comme ça va être juste moi et peut-être quelques amis à l'aide (peut-être comme 100 sommets des utilisateurs?) Mais il ne peut pas être horrible soit:/

Répondre

0

Comme c'est plus une question de discussion, je vais prendre mon meilleur tir! MySQL est probablement la meilleure option pour stocker de grandes quantités de données. Facebook utilise MySQL, et vous pouvez seulement visualiser la quantité de données qu'ils ont sur tout le monde!

Les avantages de MySQL: 1, meilleur pour les débutants 2, La langue de base de données "goto" pour PHP 3, la source Massively ouverte

La plus grande chose à garder à l'esprit la votre structure de votre base de données. Vous pouvez gérer une quantité d'informations supérieure, mais gardez à l'esprit que la définition de types de données peut restreindre la quantité d'espace pour des colonnes spécifiques.

D'autres ressources que vous pouvez regarder dans:

MySQL TEXT/BLOB columns

PostgreSQL

+0

Facebook utilise MySQL parce que ce qu'ils ont commencé avec (il était libre). Ils ont exprimé plusieurs fois leurs problèmes avec MySQL et avec le changement de SGBDR. http://gigaom.com/2011/07/07/facebook-trapped-in-mysql-fate-worse-than-death/ –

Questions connexes